<-
Apache > HTTP Server > Documentation > Version 2.2 > ���

����ġ ��� mod_example

������ ���:  en  |  ko 

�� ������ �ֽ��� ������ �ƴմϴ�. �ֱٿ� ����� ������ ���� ������ �����ϼ���.
����:����ġ ��� API�� �����Ѵ�
����:Experimental
����:example_module
�ҽ�����:mod_example.c

���

����ġ ������ modules/experimental ���丮�� �ִ� ���ϵ��� ����ġ API�� ����Ͽ� ����� �ۼ��Ϸ��� ������� �������� ������.

mod_example.c�� ��� �ݹ�(callback) ������ ȣ�� ������ �����ϴ� �����̴�. ����� ��⿡ �� ��� �ݹ��� ������ �ʿ䰡 ����. ��� ���ݴ��!

example ����� ������ �����ϴ� ����̴�. �� ����� ������ �����ϰ� Ư�� ��ġ�� "example-handler" �ڵ鷯�� �Ҵ��Ͽ� �װ��� ����¡�ϸ� example ����� ���� �ݹ��� Ȯ���� �� �ִ�.

���þ��

����

top

example ��� �������ϱ�

������ example ����� �����Ϸ��� ���� ������ ��ģ��:

  1. --enable-example �ɼǰ� �Բ� configure�� �����Ѵ�.
  2. ������ �������Ѵ� ("make"�� �����Ѵ�).

�ڽ��� ���� ����� �߰��Ϸ���:

  1. cp modules/experimental/mod_example.c modules/new_module/mod_myexample.c
  2. ������ �����Ѵ�.
  3. modules/new_module/config.m4 ������ �����.
    1. APACHE_MODPATH_INIT(new_module)�� �߰��Ѵ�.
    2. modules/experimental/config.m4 ���Ͽ��� "example"�� �ִ� APACHE_MODULE ���� �����ؿ´�.
    3. ù��° �ƱԸ�Ʈ "example"�� myexample�� �����Ѵ�.
    4. �ι�° �ƱԸ�Ʈ �ڸ��� �ڽ��� ���� ��⿡ ���� ������ ������ ���´�. configure --help�� �����ϸ� ���⿡ ����� ������ �����ش�.
    5. ����� �������Ҷ� Ư���� C �����Ϸ� �ɼ�, ��Ŀ �ɼ�, ���̺귯���� �ʿ��ϸ� ���� CFLAGS, LDFLAGS, LIBS�� �߰��Ѵ�. modules ���丮�� �ִ� �ٸ� config.m4 ���ϵ��� �����϶�.
    6. APACHE_MODPATH_FINISH�� �߰��Ѵ�.
  4. module/new_module/Makefile.in ������ �����. ����� �������ϴµ� Ư���� ���ɾ �ʿ���ٸ�, ���Ͽ� include $(top_srcdir)/build/special.mk�� �־ �ȴ�.
  5. �ֻ��� ���丮���� ./buildconf �� �����Ѵ�.
  6. --enable-myexample �ɼ��� ����Ͽ� ������ �������Ѵ�
top

mod_example ��� ����ϱ�

example ����� ����Ϸ��� httpd.conf ���Ͽ� ������ ���� ������ �߰��϶�:

<Location /example-info>
SetHandler example-handler
</Location>

�ƴϸ� .htaccess ���Ͽ� ������ ���� ������ �߰��ϰ�, �� ��ġ���� "test.example" ���� ������ ��û�϶�:

AddHandler example-handler .example

������ ������� �� �� ��ġ�� ����¡�ϸ� �տ��� ���� ������ ���Ե� ���̴�.

top

Example ���þ�

����:����ġ ��� API�� �����ϱ����� ���� ���þ�
����:Example
������:�ּ�������, ����ȣ��Ʈ, directory, .htaccess
����:Experimental
���:mod_example

Example ���þ�� example ����� �����ڵ鷯�� ������ ������ ������ ���θ� �����Ѵ�. �� ���þ�� �ƱԸ�Ʈ�� �����ʴ´�. example �����ڵ鷯�� ������ URL�� �����ϸ� ���� ��û�� �����ϱ����� ���ȿ� �Լ����� ��� �׸��� � ������ �Ҹ����� �� �� �ִ�. �� ���þ��� ȿ���� "Example directive declared here: YES/NO"�� Ȯ���� �� �ִ�.

������ ���:  en  |  ko 

top

Comments

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.