Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://www.arcetri.astro.it/manual/ko/mod/mod_so.html
Äàòà èçìåíåíèÿ: Mon Jan 21 19:44:30 2013
Äàòà èíäåêñèðîâàíèÿ: Fri Feb 28 05:22:41 2014
Êîäèðîâêà: ISO8859-5

Ïîèñêîâûå ñëîâà: ð ï ð ï ð ï ð ï ð ï ð ï ð ï ð ï ð ï ð ï ð ï ð ï ð ï ð ï
mod_so - Apache HTTP Server
<-
Apache > HTTP Server > Documentation > Version 2.2 > È?Åò

ÎÖÖÔÔÅ È?Åò mod_so

ÀÅÄÙ×á Î?Îþ:  en  |  ja  |  ko  |  tr 

ÌÃÈý:ÍÓÐë×âÆ? Ø?ÐÊ Ð÷ÍÓÐë×âÆ? Í××ðÀÅÄÙ×á ÔêÅõÏÝ È?ÅòÐË Ì-É?ÇÞ ÐàÎþÅùÐÞÄé
Ë?ÕÒ:Extension
È?ÅòÈý:so_module
ÌâÍÊÖÔÐß:mod_so.c
Ñ?Ï?:Ð?ÅÅÏüÑþÏÅÌ- (×çË? Ö?×ä×ßÄÒ) Base È?ÅòÐÜÄé.

ÏôÎð

ÈþÈþ ÏþÏÅÓÌÑ?ÏÅÌ- ÎÖÖÔÔÅÄÒ ÅÏÐ?À?Ð?ÀÄÓÌ (DSO) ÁòÌ?ÐË Ë÷Ïû×ßÏ? Ì-É?È? ÄéÍÓ ÔÔÖÔÐß×ßÑ? ÎÚÀýÅÅ Í××ðÑïÏÅ È?ÅòÐË ÐàÎþÅùÐß Ì? ÐæÄé.

ÐàÎþÅùÐß ÔêÅõÄÒ, Ð?ÄàÍÊÏÅÌ-ÄÒ (.so Ø?ÐõÐêÈ? ÀÅÑ?) ÐßÉíÐ?ÐÞ À?Ð?ÀÄÓÌÖÔÐßÐÜÀý, Ð?ÅÅÏüÑþÏÅÌ-ÄÒ .so Ø?ÐÊ .dll Ø?ÐõÐêÈ? ÀÅÑ?Äé.

ÀöÀý

ÎÖÖÔÔÅ 1.3 È?ÅòÐË ÎÖÖÔÔÅ 2.0ÏÅÌ- Ë÷Ïû×â Ì? Î?Äé. ÎÖÖÔÔÅ 2.0ÐÜ ÅÏÐ?ÐÈÇÞ ÐàÎþÅùÐÜÀÕÃ? ÎÖÖÔÔÅÏÝ ÀÀÐÜ ÔÔÖÔÐß×ßÇÑÈù È?ÅòÐË Ì?Ñ?×èÎï ×áÄé.

Ñ?ÍÓÎþÅù

ÑæÑ?

top

Ð?ÅÅÏüÑþÏÅÌ- ÐàÎþÅùÐß È?Åò ÈÈÅùÁò

ÑæÐ×

Ð?ÅÅÏüÑþÐ× È?ÅòÈý ×?ÍÔÐÊ ÎÖÖÔÔÅ 1.3.15ÏÝ 2.0ÏÅÌ- Ê?ÀöÅ×Î?Äé. È?ÅòÈýÐÊ ÐÜÑ? mod_foo.soÍÔÐÜÄé.

mod_soÄÒ ÎÖÑ?ÅÅ ApacheModuleFoo.dll ÍÔÐ× È?ÅòÐË ÐàÎþÅùÐß Ì? ÐæÑ?ÈÈ, Ë?ÇÞÏþ ÐÜÈ? ÁäÔ?ÐË ÌÁØ?×áÄé. È?ÅòÐË 2.0ÏÅ ÈÒÀä Ì?Ñ?×áÄéÈù ÐÜÈ?ÐË 2.0 ÁäÔ?ÏÅ ÎÛÈÒÀä ÀýÔÅÁö ÉéÆ?Äé.

ÎÖÖÔÔÅ È?Åò APIÄÒ Ð?ÄàÍÊ É?Ð?ÐÜÀÕÃ? Ð?ÅÅÏüÑþ É?Ð?ÐÜÀÕÃ? ÀÀÄé. ÈþÈþ APIÄÒ Ð?ÅÅÏüÑþÏÅ Î?ÄÒ Ð?ÄàÍÊ ÁÈÑÆÏÅ Ð×ÑÈ×ßÁòÆ?É?ÏÅ Ë÷Ïû×â Ì? Î?Ñ?ÈÈ, Ð?ÄàÍÊÏÅÌ- Í××ðÅ×ÄÒ ÈÉÐÊ È?ÅòÐË Ì?Ñ?Î?ÐÜ Ø?ÐÊ ÑÆÁí Ì?Ñ?×ßÏ? Ð?ÅÅÏüÑþÏÅÌ- Ë÷Ïû×â Ì? ÐæÄé.

È?ÅòÐÊ ÅÞÀÅÑ? ÉöÉÐÈÇÞ Ì-É?ÏÅ ÓïÀÅ×â Ì? ÐæÄé. Ð?ÄàÍÊÏÅÌ-ÄÒ È?ÅòÐË Ì-É?ÏÝ ÀÀÐÜ ÔÔÖÔÐß×â Ì? ÐæÄé. Ð?ÅÅÏüÑþÏû ÎÖÖÔÔÅÄÒ Ð?ÄàÍÊÏÝ ÄîÈ? Configure ×ÑÇÞÁçÇ?ÐÜ Î?ÁòÆ?É?ÏÅ È?ÅòÐ× ÌâÍÊÖÔÐßÐË ApacheCore ×ÑÇÞÑ?Ö? ÖÔÐßÏÅ ÓïÀÅ×ßÀý, ÍÙÊÌÐË os\win32\modules.c ÖÔÐßÏÅ ÓïÀÅ×èÎï ×áÄé.

ÅÞÉ?ÒÀ ÉöÉÐÊ È?ÅòÐË Ì-É?ÀÅ LoadModule Ñ?ÍÓÎþÈ? Ë÷Ïû×ßÏ? ÍÓÐë×âÆ? ÐàÎþÅùÐß Ì? ÐæÄÒ À?Ð?Æ?ÐÜÊúÇ?È? DLLÇÞ ÈÈÅõÄÒ ÀÝÐÜÄé. ÐÜ È?Åò DLLÐË ÉøÖ?×ßÈù Ì-É?È? Ð÷ÔÔÖÔÐß×ßÑ? ÎÚÀý ÎþÆ Ð?ÅÅÏüÑþÏû ÎÖÖÔÔÅÏÅÌ-ÅÅ È?ÅòÐË Ë÷Ïû×â Ì? ÐæÄé.

È?Åò DLLÐË ÈÈÅùÁòÐ?×èÌ-ÄÒ È?ÅòÐ× ÌâÍÊÖÔÐßÐË ÑÆÁí Ì?Ñ?×èÎï ×áÄé. DLLÐÊ module recordÈ? export×èÎï ×áÄé. (ÎÖÇÅ Ò?Àý) ÐÜÈ? Ð?×è È?ÅòÐ× module record Ñ?Ð×ÏÅ (ÎÖÖÔÔÅ ×üÄ?ÖÔÐßÏÅ Ñ?Ð×ÅØ) AP_MODULE_DECLARE_DATAÈ? ÓïÀÅ×áÄé. ÏÉÈ? ÅùÎþ, ÄéÐÍÀ? ÀÀÐÊ È?ÅòÐÜ ÐæÄéÈù:

module foo_module;

ÄéÐÍÀ? ÀÀÐÜ Ì?Ñ?×áÄé:

module AP_MODULE_DECLARE_DATA foo_module;

ÐÜ ÊÞÊàÐÊ Ð?ÅÅÏüÑþÏÅÌ-ÈÈ Ë÷Ïû×ßÁòÆ?É?ÏÅ Ê?Àö×ßÏ?ÅÅ Ð?ÄàÍÊÏÅÌ- ÌâÍÊÈ? ÁçÄûÇÞ Ë÷Ïû×â Ì? ÐæÄé. Æ×, .DEF ÖÔÐßÏÅ ÐÝÌ?×ßÄéÈù ÄûÍÕ ÐÜ ÖÔÐßÐË Ë÷Ïû×ßÏ? module recordÈ? export×â Ì?ÅÅ ÐæÄé.

ÐÜÑ? È?ÅòÐË Ö?×ä×á DLLÐË ÈÈÅ÷Äé. ÐÜÈ? À?Ð?Æ?ÐÜÊúÇ?È? libhttpd.dllÐË ÔÔÖÔÐß×âÆ? ÈÈÅ÷ libhttpd.lib export Æ?ÐÜÊúÇ?È?ÏÝ ÈÅÕ?×áÄé. ÎÖÖÔÔÅ ×üÄ?ÖÔÐßÐË ÏÓÉéÇÞ Ó?ÅÅÇß ÔÔÖÔÐßÇ? ÌÃÑ?ÐË Ì?Ñ?×èÎï ×âÑ?ÅÅ È?È?Äé. Ì-É?Ð× modules Å?ÇÊÕôÈ?ÏÅÌ- ÐÜ Æ?ÐÜÊúÇ?È?È? Ó?ÐË Ì? ÐæÄé. ÔÔÖÔÐßØ?ÀöÐË ÏÓÉéÇÞ ÌÃÑ?×ßÁòÐ?×è ÁòÑÈ È?ÅòÐ× .dsp ÖÔÐßÐË ÀÅÑ?Äé ÎÂÀÕÃ? Ñ?Ñ? ÈÈÅ÷ .dspÏÝ ÔÔÖÔÐßÇ?/ÈÅÔÏ ÏÙÌ×ÐË ÊåÁÃ×ßÄÒ ÀÝÐÜ ÑÑÄé.

ÐÜÑ? È?ÅòÐË DLLÇÞ ÈÈÅ÷Äé. ÐÜÀÝÐË Ì-É?Ð× modules Å?ÇÊÕôÈ?ÏÅ ÅÞÀý, LoadModule Ñ?ÍÓÎþÈ? Ë÷Ïû×ßÏ? ÐàÎþÅùÐÞÄé.

top

LoadFile Ñ?ÍÓÎþ

ÌÃÈý:Ñ?Ñ?×á ÈåÐ?ÖÔÐßÐÜÃ? Æ?ÐÜÊúÇ?È?È? ÐàÎþÅùÐÞÄé
É?É:LoadFile filename [filename] ...
Ë÷ÏûÐõÌâ:ÑæÌ-É?ÌÃÑ?
Ë?ÕÒ:Extension
È?Åò:mod_so

LoadFile Ñ?ÍÓÎþÄÒ Ì-É?ÀÅ ÍÓÐë×ßÀÕÃ? Ð÷ÍÓÐë×âÆ? Ñ?Ñ?×á ÈåÐ?ÖÔÐßÐÜÃ? Æ?ÐÜÊúÇ?È?È? ÐàÎþÅùÐÞÄé(link in). ÐÜ Ñ?ÍÓÎþÄÒ ÎþÆ È?ÅòÐÜ ÅÏÐë×ßÁòÐ?×è ×ÚÏô×á ÔêÅõÈ? ÓïÀÅÇÞ ÐàÎþÅùÐßÆ? Ë÷Ïû×áÄé. FilenameÐÊ ÐÄûÀöÇÞÐÜÀÕÃ? ServerRootÏÅ Äû×á Ë?ÄûÀöÇÞÐÜÄé.

ÏÉÈ? ÅùÎþ:

LoadFile libexec/libxmlparse.so

top

LoadModule Ñ?ÍÓÎþ

ÌÃÈý:ÈåÐ?ÖÔÐßÐÜÃ? Æ?ÐÜÊúÇ?È?È? ÐàÎþÅùÐÜÀý, Ë÷ÏûÀÅÄÙ×á È?Åò ÈåÇßÏÅ ÓïÀÅ×áÄé
É?É:LoadModule module filename
Ë÷ÏûÐõÌâ:ÑæÌ-É?ÌÃÑ?
Ë?ÕÒ:Extension
È?Åò:mod_so

LoadModule Ñ?ÍÓÎþÄÒ ÈåÐ?ÖÔÐß Ø?ÐÊ Æ?ÐÜÊúÇ?È? filenameÐË ÐàÎþÅùÐÜÀý, Ë÷ÏûÀÅÄÙ×á È?Åò ÈåÇßÏÅ moduleÐÜÆ?ÄÒ È?Åò ÁÈÑÆÓÌÈ? ÓïÀÅ×áÄé. ModuleÐÊ ÖÔÐßÐ× module ÐêÇñ×? ÏìÊÞÊ?Ì?ÈýÐÜÈ÷, È?Åò É?Ì-Ð× È?ÅòÈýÏÅ Ã?ÏÒÄé. ÏÉÈ? ÅùÈù:

LoadModule status_module modules/mod_status.so

ServerRootÐ× modules ×ßÐ?Å?ÇÊÕôÈ?ÏÅÌ- Ñ?Ñ?×á È?ÅòÐË ÐàÎþÅùÐÞÄé.

ÀÅÄÙ×á Î?Îþ:  en  |  ja  |  ko  |  tr 

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.