Apache HTTP Server Version 2.4
ƢÉÇÑ î: ko
í: | Windowsë ÄÄ ISAPI Extension »çë |
---|---|
»óÅÂ: | Base |
惡: | isapi_module |
ÒÄÀÏ: | mod_isapi.c |
Áö: | Win32 only |
ÀÌ µâÀ Internet Server extension API¦ ÇöÇÑÙ. Á¦àÀ ÀÖÁö Windowsë ÄÄ Internet Server extensionÀ» (Áï, ISAPI .dll µâ) »çëÇÒ ö ÀÖÙ.
ISAPI extension µâ(.dll ÄÀÏ)À Á¦»ïÀÚƢ ÀÛÇÑÙ. Apache GroupÀÌ ÀÌµé µâÀ» µéÁö ÊÒÀç, Áöµµ ÇÏÁö ÊÂÙ. ISAPI extension »çë üÇÑ Á¦Â ISAPI Á¦ÀÛÀÚÔ ÁÁ¢ ¬ôÇÏ ÙõÙ. Á¦ ÀÌ Á¦¦ ÄÄ Àϵ öí äÀÌÁö ÃÁö Ңó.
öÁÄÀÏ AddHandler
ÁöÃî¦ »çëÇÏ© ISAPI ÄÀÏ ÈÀåÀÚÍ isapi-handler
Çڵ鯦 ¬áÇÑÙ. .dll ÄÀÏÀ» ISAPI extensionÀÎ ÃÇÏÁé apache2.conf ÄÀÏ ÙÀú ơÀÌ ÃƢÇÑÙ.
AddHandler isapi-handler .dll
ÄÄ ö äûÇÑ µâÀ» 碯 èÓ µÑ ö Ù. ¯ apache2.conf ÙÀú ơÀ ÁÀÎ ¯Á µâÀ» Ì ÀîµéÀÏ ö ÀÖÙ.
ISAPICacheFile c:/WebWork/Scripts/ISAPI/mytest.dll
ISAPI extensionÀ» Ì ÀîµéÀÌÁö Ì ÀîµéÀÌÁö ÊÁö üèÀÌ ISAPI extensionÀ CGI Å©碯Í µÀÏÇÑ ÇÇÑú Á¦àÀ» µû¥Ù. Áï, ISAPI .dll ÄÀÏÀÌ ÀÖ µÅä碯 Options
ExecCGI
Ƣ ÇÊäÇÏÙ.
ƩÀÚ Á¦ ÂüíÇÏó.
ÄÄ ISAPI ÇöÀ ñµâ ÀÔÃâ ëÇÑ "ÀÌÅ©ÎÒÇÁ ¯À¯ÀÇ" ÈÀåâÉÀ» Á¦ÜÇÑ ISAPI 2.0 ÔàÀ» µÎ ÁÇÑÙ. ÄÄÀÇ ÀÔÃâ ÁҡΠISAPIƢ »çëÇÒ ö ÀÖ ÄÀÎ ñµâ ÀÔÃâÂÀ» ÇÒ ö Ù. ISAƢ ñµâ ÀÔÃâÂú ơÀÌ ÁöÇÏÁö Ê âÉÀ» »çëÇÏÁ ÇÑÙé, µöë µµòÀ» ÁÖâÀÇ Àù Î âÏÀ» äÙ. ÎƢ Åì ÄÁú ö ÀÖâҡש碯 ISAPILogNoted Off
ÁöÃî¦ »çëÇÏé Î âÏÇÏÁö ÊÂÙ.
Microsoft IISÍ ơÀ ö ISAPI extensionÀ» 硤Î Àîµé© »çëÀÌ Åì Áö ÊÅ ¯È ÁÇÏÁö ÊÂÇÑ ëÎ 碯 µÙ. ÄÄ ÇöÀç ISAPICacheFile
ÁöÃî¦ »çëÇÏÁö ÊÂÙé äûÀ» À»ҡעҢÙ ISAPI extensionÀ» 碯 ÀîµéÀÌí öƢÙ. ñÈÀÀûÀÌÁö, ÄÄÀÇ Á»ó ÀÌÍÀÌ ƢÀå ÈÀÀûÀÎ ýÀÌÙ. ©¯ ISAPI µâÀÌ ÄÄ öÍ à£ È£È¯ÀÌ ÈÂâҡש碯 öÀÇ ÈÁÀ» ÀÇ µâÀ» 碯 öƢÙ.
Ç, ÄÄ ISAPI ExtensionÀ» ÁöÇÏÁö, ISAPI Filter¦ ÁöÇÏÁö ÊÀÀ» âïÇÏó. Á ÇÊÅͦ ÁöÇÒ ö ÀÖÁö, ÇöÀç èÈÀÌ Ù.
ÄÄ 2.0 mod_isapi
µâÀ» ÇÁÎÖÇÑÙé, ServerFunction
È£ÃâÀ» ÙÀ ÁöÃîÎ Á¦ÇÑÇ ÇÑÙ.
HSE_REQ_SEND_URL_REDIRECT_RESP
http://server/location
).
HSE_REQ_SEND_URL
/location
ơÀ Í ƢÉ).ÃÖÙ ¦ é MicrosoftƢ µÎ HSE_REQ_SEND_URL
âÉ£ÀÇ ÂÀ̦ Íà ÀÎÙ. ÄÄ èÓ ÀÌ µÑÀÇ ÔÕ ÁҡÇú ÇàµÀ» Ù£Ô ÃÇÒ ÍÀÌÙ.
HSE_REQ_SEND_RESPONSE_HEADER
HSE_REQ_DONE_WITH_SESSION
HSE_REQ_MAP_URL_TO_PATH
HSE_APPEND_LOG_PARAMETER
CustomLog
ÁöÃîÀÇ \"%{isapi-parameter}n\"
ÇñISAPIAppendLogToQuery
On
ÁöÃî¦ »çëÇÏ© %q
Î ÇñISAPIAppendLogToErrors
On
ÁöÃî¦ »çëÇÏ© Àù ÎÃÂơÎ Â %{isapi-parameter}n
ÇñÀ Á¦ »çëÇÒ ö ÀÖÀç ÇÀåÇÑÙ.
HSE_REQ_IS_KEEP_CONN
HSE_REQ_SEND_RESPONSE_HEADER_EX
fKeepConn
ÉÇÀ» «ÃÇÏ ÍÀ» Á¦ÜÇÏí µ¥Î µÀÛÇÑÙ.
HSE_REQ_IS_CONNECTED
ÁöÇÏÁö ÊÂ ServerFunction
È£ÃâÀ» ÇÏé ÄÄ FALSE
¦ ÝȯÇÏí GetLastError
ƨÀ» ERROR_INVALID_PARAMETER
Î ÁÇÑÙ.
ReadClient
 (ISAPIReadAheadBuffer
Î ÁÀÇÇÑ) ÃÊâöÛũ⦠Ñî äû »ëÀ» ƢÁ碯ÂÙ. ISAPIReadAheadBuffer
Á (ISAPI Çڵ鯦 ΣâÀü öÛÀÇ ÙÀÌö) Ù ÂÀ äûÀ extensionÀ» Φҡ ÀüÎ ÀüµÈÙ. äûÀÌ é, ISAPI extensionÀ ReadClient
Î ÓÁö äû »ëÀ» ƢÁ碯Í ÇÑÙ.
WriteClient
¦ ÁöÇÏÁö, HSE_IO_SYNC
ÉÇ »çëÇÏÅ (0
ƨ) « Éǵµ »çëÇÏÁö Ê ÇÑÙ. Ù¥ WriteClient
äûÀ FALSE
¦ ÝȯÇÏç ÇÇÏí, GetLastError
ƨÀ ERROR_INVALID_PARAMETER
Ƣ µÈÙ.
GetServerVariable
À ÁöÇÏÁö, (Ù¥ ö ÁÀÇÇÏÂ) ÈÀå ö¯öÂ Ù. GetServerVariable
µç ÀÏÝÀûÀÎ ÄÄ CGI ȯƩ¯öÍ ALL_HTTP
, ALL_RAW
ƨÀ» »çëÇÒ ö ÀÖÙ.
ÄÄ 2.0 mod_isapi
 ÀÌÈÄ ISAPI Ôà  ÃƢ âÉÀ» ÁöÇÏí, ñµâ ÀÔÃâÂú TransmitFile
âÉÀ» ÁҡÝ Èä»Ù. Ç, ISAPI .dllÀ» Ì Àîµé© ÉÀ» ôÀÌ ÄÄ 1.3 mod_isapi
  âÉÀ» ÁöÇÑÙ.
í: | ISAPI exntensionÀÇ HSE_APPEND_LOG_PARAMETER äûÀ» Àù Î âÏÇÑÙ |
---|---|
ý: | ISAPIAppendLogToErrors on|off |
â»ƨ: | ISAPIAppendLogToErrors off |
»çëÀåÒ: | ÁÖöÁ, Ƣ»óÈ£, directory, .htaccess |
Override ÉÇ: | FileInfo |
»óÅÂ: | Base |
µâ: | mod_isapi |
ISAPI exntensionÀÇ HSE_APPEND_LOG_PARAMETER
äûÀ» Àù Î âÏÇÑÙ.
í: | ISAPI exntensionÀÇ HSE_APPEND_LOG_PARAMETER äûÀ» ÁúÀÇÀÚ âÏÇÑÙ |
---|---|
ý: | ISAPIAppendLogToQuery on|off |
â»ƨ: | ISAPIAppendLogToQuery on |
»çëÀåÒ: | ÁÖöÁ, Ƣ»óÈ£, directory, .htaccess |
Override ÉÇ: | FileInfo |
»óÅÂ: | Base |
µâ: | mod_isapi |
ISAPI exntensionÀÇ HSE_APPEND_LOG_PARAMETER
äûÀ» ÁúÀÇÀÚ âÏÇÑÙ (CustomLog
%q
Çñ µÙÀÎÙ).
í: | öƢ ÃÀÛÇÒҡ 硤Î ÀîµéÀÏ ISAPI .dll ÄÀϵé |
---|---|
ý: | ISAPICacheFile file-path [file-path] ... |
»çëÀåÒ: | ÁÖöÁ, Ƣ»óÈ£ |
»óÅÂ: | Base |
µâ: | mod_isapi |
ÄÄ öƢ ÃÀÛÇÒҡ 硤Î Àîµé© ö¦ ÁáÇÒҡסîÁö 碯 ÀÖÀ» ÄÀÏíÀ» ƩéÀÎ ÇÏ© ÁöÁÇÑÙ. ÀÌ ÁöÃî ISAPI .dll ÄÀÏơÎ ©¯ »çëÇÒ ö ÀÖÙ. ÄÀÏÀÇ Àüà ƩΦ ÀûÂÙ. Àýë ƩÎƢ Ïé ServerRoot
»óë ƩÎÎ µéÀÎÙ.
í: | ñµâ ISAPI ÄÝéÀ» ÁöÇÏ ÃÇÑÙ |
---|---|
ý: | ISAPIFakeAsync on|off |
â»ƨ: | ISAPIFakeAsync off |
»çëÀåÒ: | ÁÖöÁ, Ƣ»óÈ£, directory, .htaccess |
Override ÉÇ: | FileInfo |
»óÅÂ: | Base |
µâ: | mod_isapi |
onÀÎ ÁÇÏé ñµâ ISAPI ÄÝé ÁöÀ» Èä»Ù.
í: | ISAPI extensionÀÌ ÁöÇÏÁö Ê âÉÀ» äûÇÏé Î âÏÇÑÙ |
---|---|
ý: | ISAPILogNoted on|off |
â»ƨ: | ISAPILogNoted off |
»çëÀåÒ: | ÁÖöÁ, Ƣ»óÈ£, directory, .htaccess |
Override ÉÇ: | FileInfo |
»óÅÂ: | Base |
µâ: | mod_isapi |
ISAPI extensionÀÌ ÁöÇÏÁö Ê âÉÀ» äûÇÏé ö Àù Î âÏÇÑÙ. Á üÀÚƢ Á¦¦ ÃÀûÇϵ¥ µµòÀÌ µÈÙ. ÇÏ µç ISAPI µâÀÌ Á»óÀûÀÎ µÀÛÇÏé Ùà offÎ µÇµÁ ÇÑÙ.
í: | ISAPI extensionÀÇ ÌÀâöÛ(read ahead buffer) Å©â |
---|---|
ý: | ISAPIReadAheadBuffer size |
â»ƨ: | ISAPIReadAheadBuffer 49152 |
»çëÀåÒ: | ÁÖöÁ, Ƣ»óÈ£, directory, .htaccess |
Override ÉÇ: | FileInfo |
»óÅÂ: | Base |
µâ: | mod_isapi |
ISAPI extensionÀ» ÃÀ È£ÃâÇÒҡ ÌÀâöÛÀÇ ÃÖë ũ⦠ÁöÁÇÑÙ. (ÀÌ Å©âÙ Å«) ÓÁö ÀÚá ReadClient
ÄÝéÀ» »çëÇÏ© Àî ÇÑÙ. îҩ ISAPI extensionÀ ReadClient
âÉÀ» ÁöÇÏÁö ÊÂÙ. ÀÌ Ʃì ISAPI extension Á¦ÀÛÀÚÔ ÀÇÇÏó.
ƢÉÇÑ î: ko