Apache HTTP Server Version 2.4
ƢÉÇÑ î: ko
í: | ÄÄ µâ API¦ íÇÑÙ |
---|---|
»óÅÂ: | Experimental |
惡: | example_hooks_module |
ÒÄÀÏ: | mod_example_hooks.c |
ÄÄ è» modules/examples
µÅä碯 ÀÖ ÄÀϵéÀ ÄÄ API¦ »çëÇÏ© µâÀ» ÀÛÇÏÁ »çҡµéÀ» µâÀÇÑ Á¦Ù.
mod_example_hooks.c
 µç ÄÝé(callback) ÁҢÍ È£Ãâ ýÀ» íÇÏ ÄÀÏÀÌÙ. çÅÀ µâ ÀÌ µç ÄÝéÀ» ÇöÇÒ ÇÊäƢ Ù. »çÇ ÁÝëÙ!
example µâÀ ÇÁ¦Î µÀÛÇÏ µâÀÌÙ. ÀÌ µâÀ» ö ¬áÇÏí ¯Á ÀÄ "example-hooks-handler" Çڵ鯦 ÇÒçÇÏ© ơÀ» êóìÂÇÏé example µâÀÇ ©¯ ÄÝéÀ» ÈÀÎÇÒ ö ÀÖÙ.
ö example µâÀ» ÇÔÇÏÁé ÙÀ úÁÀ» ÅÄ£Ù:
--enable-example-hooks
ÉÇú ÇÔ configure
¦ ÇÇàÇÑÙ.make
"¦ ÇÇàÇÑÙ).ÀÚÅÀÌ µç µâÀ» ÃƢÇÏÁé:
modules/examples/mod_example_hooks.c modules/new_module/mod_myexample.c
modules/new_module/config.m4
ÄÀÏÀ» µçÙ.
APACHE_MODPATH_INIT(new_module)
À» ÃƢÇÑÙ.modules/examples/config.m4
ÄÀÏ "example_hooks"ÀÌ ÀÖ APACHE_MODULE ÁÙÀ» »çÇÂÙ.configure --help
¦ ÇÇàÇÏé ©â âÏÇÑ íÀ» ©ÁÙ.config.m4
ÄÀϵéÀ» ÂüíÇÏó.APACHE_MODPATH_FINISH
¦ ÃƢÇÑÙ.module/new_module/Makefile.in
ÄÀÏÀ» µçÙ. µâÀ» ÄÄÄÀÏÇϵ¥ ¯ÇÑ íÉîƢ ÇÊäÙé, ÄÀÏ include $(top_srcdir)/build/special.mk
ÀÖîµµ µÈÙ.example µâÀ» »çëÇÏÁé apache2.conf
ÄÀÏ ÙÀú ơÀ ÁÀ» ÃƢÇÏó:
<Location /example-hooks-info>
SetHandler example-hooks-handler
</Location>
Ïé .htaccess
ÄÀÏ ÙÀú ơÀ »ëÀ» ÃƢÇÏí, ÀÄ "test.example" ơÀ ÄÀÏÀ» äûÇÏó:
AddHandler example-hooks-handler .example
ö¦ ÀçÃÀÛÇÑ ÈÄ ÀÌ ÀĦ êóìÂÇÏé Õ »ÇÑ »ëÀ» ﵃ ÍÀÌÙ.
í: | ÄÄ µâ API¦ íÇÏâÀÇÑ Á¦ ÁöÃî |
---|---|
ý: | Example |
»çëÀåÒ: | ÁÖöÁ, Ƣ»óÈ£, directory, .htaccess |
»óÅÂ: | Experimental |
µâ: | mod_example_hooks |
Example
ÁöÃî example µâÀÇ »ëÇÚµé¯Ƣ £ÜÇÑ 硾¦ ÀÏÁö ©Î¦ ÁÇÑÙ. ÀÌ ÁöÃî ÔÕ碬¦ ÁöÊÂÙ. example »ëÇڵ鯦 ÀûëÇÑ URL Á¢ÓÇÏé äûÀ» ñÇÏâÀÇ µâÈ ÇÔöµéÀÌ î»Ô í îҩ Î Ò碥ÂÁö Ë ö ÀÖÙ. ÀÌ ÁöÃîÀÇ Èú "Example directive declared here: YES/NO
"Î ÈÀÎÇÒ ö ÀÖÙ.
ƢÉÇÑ î: ko