Apache 2.0Ð× Ë?ÇÞÏþ ÁòÄÙ ÀÃÏô
ÐÜ É?Ì-ÄÒ ÓæÍÕÖ× É?Ï?ÐÜ ÎÖÄåÄßÄé.
ÓæÁéÏÅ Ê?ÀöÅØ ÃËÏûÐÊ ÏÅÎþ É?Ì-È? Ò?Àý×ßÌÌÏô.
ÐÜ É?Ì-ÄÒ ÎÖÖÔÔÅ Ð?Ì-É? 1.3 É?Ð?À? 2.0 É?Ð?À?Ð× ÑæÅØ Ò?ÐÜÑÅÐË
ÌÃÈý×áÄé.
- Ð?ÄàÍÊ ÎÂÇÉÅõ
- POSIX ÎÂÇÉÅõÈ? Ñ?Ï?×ßÄÒ Ð?ÄàÍÊ ÍÓÍÊÕëÏÅÌ- ÎÖÖÔÔÅÈ?
Ï?Ç? ×ÑÇÞÌÌÍÊÏÝ Ï?Ç? ÎÂÇÉÅõÇÞ Ø?×å×èÌ- Í××ð×â Ì? ÐæÄé.
Ð?ÊÞÄÒ ÎÖÄßÑ?ÈÈ ÈÉÐÊ ÀöÏü Ø?ÐõÀÅÄÙÌÊ(scalability)ÐË Ã?ÐÞÄé.
- Ë?ÇÞÏþ ÔÔÖÔÐß ÍÓÍÊÕë
- ÔÔÖÔÐß ÍÓÍÊÕëÐÜ
autoconf
ÏÝ libtool
ÐË
Ë÷Ïû×ßÅÅÇß Ð÷ÐëÌÊÅ×Î?Äé. ÁçÇÅÌ- ÎÖÖÔÔÅ ÁÈÌÊ ÍÓÍÊÕëÐÜ ÄéÈ?
ÖàÕÀÑ?ÅùÀ? ÑËÄ? ÊåÍÑ×èÑÃÄé.
- Ï?Ç? ×ÑÇÞÕôÔí Ñ?Ï?
- ÐÜÑ? ÎÖÖÔÔÅÄÒ Ï?Ç? ×ÑÇÞÕôÔíÐË Ì-ÊåÍÊ×â Ì? ÐæÄÒ ÁÈÑÆÈ?
À?ÓøÄé.
mod_echo
ÀÅ Áç ÏÉÇÞ ÐëÌÊÅ×Î?Äé.
- ÊåÐ?ÄàÍÊ ×ÓÇÅÖ?ÏÅ Äû×á Ä? Ã?ÐÊ Ñ?Ï?
- Apache 2.0ÄÒ BeOS, OS/2, Ð?ÅÅÏüÑþÏÝ ÀÀÐÊ ÊåÐ?ÄàÍÊ
×ÓÇÅÖ?ÏÅÌ- Ä? Ê?È?Àý ÎØÑ?Ø-Å×Î?Äé. ÐÜÑ? ÎÖÖÔÔÅÄÒ ÐÜÅù
×ÓÇÅÖ?ÏÅÌ- É?ÁçÀÅ ÈÉÀý ÌÊÄÙÐÜ ÄÐÇØÄ? POSIX Ø?Ø?Ó? ÄûÍÕ
ÐêÓÌ APIÇÞ ÁÈ×?ÅØ ×ÓÇÅÖ? Ö?Ð?Ð× ÄéÑïÓÃÈ? È?Åò
(MPM)À? Apache Portable Runtime (APR)ÐË Ë÷Ïû×ßÏ? ÁÈ×?ÅØÄé.
- Ë?ÇÞÏþ ÎÖÖÔÔÅ API
- È?Åò APIÀÅ 2.0ÏÅÌ- Ë?Ä÷Ø? Ê?×ïÄé. 1.3Ð× Ï?Ç? È?Åò
Ì?Ì-ÏÝ ÏüÌÁÌ?Ð? É?Ñ?ÀÅ Ë÷Æ?ÑÃÄé. 2.0ÐÊ ÐÜÈ? ÄûÊÞÊà ÐêÅÏÐÈÇÞ
ÓÃÈ?×ßÈ÷, È?Åò Ì?Ì-ÄÒ ÐÜÑ? Ä? Ð?Ï?×á ØÕ(hook) ÄìÐ?ÇÞ Ñ?Ñ?×áÄé.
Æ×, ÎÖÖÔÔÅ Ì-É? ×éÍÙ ÊÞÊàÐË Ì?Ñ?×ßÑ? ÎÚÀý Ë?ÇÞÏþ È?Åò ÁòÄÙÐË
Ñ?À?×ßÄÒ ×äÌ?ÀÅ ÓïÀÅÅ×Î?Äé.
- IPv6 Ñ?Ï?
- ×ßÐ? Apache Portable Runtine Æ?ÐÜÊúÇ?È?ÀÅ IPv6È? Ñ?Ï?×ßÄÒ
ÍÓÍÊÕëÏÅÌ- ÎÖÖÔÔÅÄÒ ÁòÊËÐ?ÐÈÇÞ IPv6 ÌâÔßÐË ÁòÄéÈÀÄé. Æ×,
Listen
,
NameVirtualHost
,
VirtualHost
Ñ?ÍÓÎþÀÅ
IPv6 ÌÐê ÑæÌâÈ? Ñ?Ï?×áÄé. (ÏÉ,
"Listen [2001:db8::1]:8080
").
- ×ÚÕÝÈÅ
- ÐÜÑ? ÎÖÖÔÔÅ È?ÅòÐË Ì-É?ÇÞ ÏÐÀýÀÅÄÒ ØõÈ?ÏÅ Äû×á
×ÚÕÝÇÞ Ë÷Ïû×â Ì? ÐæÄé. ÏÉÈ? ÅùÎþ
mod_include
Ð×
INCLUDES
×ÚÕÝÈ? Ë÷Ïû×ßÏ? CGI ÍÊÕ?ÈÃÖ? ÓòÇÒÏÅÌ-
Server Side Include Ñ?ÍÓÎþÈ? ÓÃÈ?×â Ì? ÐæÄé.
mod_ext_filter
È?ÅòÐÊ CGI ×ÑÇÞÁçÇ?ÐË
×êÅùÇ?ÇÞ Ë÷Ïû×ßÄÒ ÀÝÀ? ÀÀÐÜ ÏìÊÞ ×ÑÇÞÁçÇ?ÐË ×ÚÕÝÇÞ
Ë÷Ïû×â Ì? ÐæÀä ×áÄé.
- ÄéÁÉÎþ ÏÐÇ? ÐÐÄô
- ÊúÆ?ÏüÐ?ÇÞ ÊÈÃËÄÒ ÏÐÇ? ÐÐÄôÉ?ÐÜ ÐÜÑ? SSI É?Ì-È?
Ë÷Ïû×ßÏ? ÄéÁÉÎþÇÞ Ñ?À?ÅØÄé. À?È?ÐêÄÒ ÕûÐßÅØ ÏìÀ?ÐË Ð?×è
ÐÜ É?Ì-È? Ì?Ñ?×â Ì? ÐæÄé.
- À?Äì×èÑ? ÌÃÑ?
- Ø?Æ?ÐË ÑæÄ? ÈÉÐÊ Ñ?ÍÓÎþÅùÐÜ À?Äì×èÑÃÄé. ÐêÑæ Ø?Æ?ÐË
ÑæÄ?
Port
ÏÝ BindAddress
Ñ?ÍÓÎþÄÒ
Î?ÎþÑ?Àý IP ÑæÌâ Ï?ÀñÏÅ
Listen
Ñ?ÍÓÎþÈÈÐË
Ë÷Ïû×áÄé. ServerName
Ñ?ÍÓÎþÄÒ È?ÄéÐÜÇÊÌ×À? ÀÅË?Ø?ÍÊÖ? ÐÞÍÔÏÅÈÈ Ë÷ÏûÅÙ Ì-É?ÈýÀ?
Ö?Ö?È? Ñ?Ñ?×áÄé.
- Windows NT Ð?ÄßÔêÅõ ÐêÓÌ Ñ?Ï?
- Windows NTÏÅÌ- Apache 2.0ÐÊ ÐÜÑ? È?Å÷ ÖÔÐßÈý ÐÞÔêÅ?ÏÅ
utf-8ÐË Ë÷Ïû×áÄé. ÖÔÐßÈýÐÊ ×ßÐ? Ð?ÄßÔêÅõ ÖÔÐßÍÓÍÊÕëÐÈÇÞ Ñ?Ñ?
Ê?Ï?Å×Îþ, Windows 2000À? Windows XPÈ? Ö?×ä×á È?Å÷ Windows NTÁòÉí
ÍÓÍÊÕëÏÅ ÄéÁÉÎþ Ñ?Ï?ÐË Ñ?À?×áÄé. ÐÜ ÁòÄÙÐÊ Windows 95,
98, MEÏÅÄÒ Ñ?Ï?Å×Ñ?ÎÚÀý, ÖÔÐßÍÓÍÊÕë Ñ?ÁéÏÅ Ð?À? ÀÀÐÜ ÍÓÍÊÕëÐ×
Ñ?Ï? ÔêÅõÖôÐÜÑ?È? Ë÷Ïû×áÄé.
- Ñ?Áä×?×?ÍÔ Æ?ÐÜÊúÇ?È? Updated
- Apache 2.0ÐÊ PerlØ?Ø?
Ñ?Áä×?×?ÍÔ Æ?ÐÜÊúÇ?È? (Perl Compatible Regular Expression
Library) (PCRE)È? Ö?×ä×áÄé. ÐÜÑ? È?Å÷ Ñ?Áä×?×?ÍÔÏÅ
Ä? À-ÇÒ×á Perl 5 É?ÉÐË Ë÷Ïû×â Ì? ÐæÄé.
mod_ssl
- Apache 2.0ÏÅÌ- Ë?ÇÞ ÓïÀÅÅ×Î?Äé. ÐÜ È?ÅòÐÊ OpenSSLÐÜ
Ñ?À?×ßÄÒ SSL/TLS ÎßØ?Ø- ×ÑÇÞÕôÔíÐ× ÐÞÕçÖôÐÜÍÊÄé.
mod_dav
- Apache 2.0ÏÅÌ- Ë?ÇÞ ÓïÀÅÅ×Î?Äé. ÐÜ È?ÅòÐÊ Ð?ÔÑÕéÓ?È?
ÏÓÈ?Àý À?È?×ßÁòÐ?×á HTTP Distributed Authoring and Versioning
(DAV) ×?ÑèÐË ÁÈ×?×áÄé.
mod_deflate
- Apache 2.0ÏÅÌ- Ë?ÇÞ ÓïÀÅÅ×Î?Äé. ÃçÖ?Ï? Ë÷ÏûÇ?ÐË
ÑéÐÜÁòÐ?×è ÊúÆ?ÏüÐ?ÏÅÀä ÔÑÕéÓ?È? ÎàÓð×èÌ- ÊÈÃËÆ?Àý ÏôÓË×â
Ì? ÐæÄé.
mod_auth_ldap
- Apache 2.0.41ÏÅÌ- Ë?ÇÞ ÓïÀÅÅ×Î?Äé. ÐÜ È?ÅòÐÊ HTTP
Basic AuthenticationÏÅ Ë÷Ïû×ßÄÒ Ñ?ÊÈÈ? LDAP Å?ÐÜÕÝÊ?ÐÜÍÊÏÅ
Ð?Ðõ×áÄé. À?ÇÓÅØ
mod_ldap
È?ÅòÐÊ
Ï?Àñ×?(connection pool)ÐË Ñ?À?×ßÀý, ÀñÀ?È? ÔÃÍÜ×áÄé.
mod_auth_digest
- À?Ð?ÈîÈ?È?È? Ë÷Ïû×ßÏ? ×ÑÇÞÌÌÍÊÀ? ÌÌÌ× ÔÃÍÜÐË Ñ?Ï?×áÄé.
mod_charset_lite
- Apache 2.0ÏÅÌ- Ë?ÇÞ ÓïÀÅÅ×Î?Äé. ÐÜ Í××øÐ?ÐÞ È?ÅòÐÊ
É?ÐêÑ×å Ê?Ø?À? É?ÐêÑ×å Ð÷ÐëÌÊ ÁòÄÙÐË Ñ?À?×áÄé.
mod_file_cache
- Apache 2.0ÏÅÌ- Ë?ÇÞ ÓïÀÅÅ×Î?Äé. ÐÜ È?ÅòÐÊ Apache 1.3Ð×
mod_mmap_static
ÁòÄÙÏÅ Ä? Ã?ÐÊ ÔÃÍ? ÁòÄÙÐË
ÓïÀÅ×ïÄé.
mod_headers
- ÐÜ È?ÅòÐÊ Apache 2.0ÏÅÌ- Ä? Ð?Ï?×èÑÃÄé. ÐÜÑ?
mod_proxy
ÀÅ Ë÷Ïû×ßÄÒ ÏôÓË ×üÄ?È? Ì?Ñ?×â
Ì? ÐæÀý, ÀöÏüÏÅ Å?Æ?Ì- ÐÐÄô ×üÄ?È? ÌÃÑ?×â Ì?ÅÅ ÐæÄé.
mod_proxy
- ÐÜ ×ÑÇßÍÓ È?ÅòÐÊ Ë?ÇÞÏþ ×ÚÕÝ ÁÈÑÆÈ? ÐÜÏû×ßÀý Ä? ÉßÐËÈÈ×á
HTTP/1.1 ×ÑÇßÍÓÈ? ÁÈ×?×ßÁòÐ?×è ÏßÐ?Ø? Ð÷ÐëÌÊÅ×Î?Äé. ÓïÀÅÇÞ
Ë?ÇÞÏþ
<Proxy>
ÌÃÑ? ÌÍÌ×ÐÊ ×ÑÇßÍÓ ÌÃÑ?ÐË Ä? ÍÁÀä (ÁçÈ?Àý ÃËÊÞÐ?ÐÈÇÞ Ä?
Ê?È?Àä) ÈÈÅ÷Äé. À?ÀÕ <Directory "proxy:...">
ÌÃÑ?ÐÊ ÐÜÑ? Ñ?Ï?×ßÑ? ÎÚÄÒÄé. È?ÅòÐÊ proxy_connect
,
proxy_ftp
, proxy_http
ÏÝ ÀÀÐÜ
Ñ?Ï?×ßÄÒ ×ÑÇÞÕôÔí ÊÀÇÞ Ã?ÄÂÑÃÄé.
mod_negotiation
- Ë?ÇÞÏþ
ForceLanguagePriority
Ñ?ÍÓÎþÄÒ Õ?Æ?ÐÜÎ?Ö?ÀÅ NOT ACCEPTABLEÐÜÃ? MULTIPLE CHOICES
ÐÐÄô ÄûÍÕ È?Å÷ ÀöÏü ×á É?Ì-È? ÉîÐÍÐË ÊÈÐõ×áÄé. ÓïÀÅÇÞ
×?Ë? ÎÛÀýÈ?Ñ?À? MultiViews ÎÛÀýÈ?Ñ?ÐÜ Ä? ÐßÀ?ÅØ ÀñÀ?È?
ÃËÅÅÇß Ì?Ñ?Å×Î?Àý, É?Ì- ÃËÏûÐË Ö?×ä×â Ì? ÐæÄÒ Ë?ÇÞÏþ ×?ÍÔÐ×
type mapÐÜ ÓïÀÅÅ×Î?Äé.
mod_autoindex
- ÐêÅÏÐÈÇÞ ËÌÊÅØ Å?ÇÊÕôÈ? ÈåÇßÐÜ ÐÜÑ? Ä? Á?Â?×á ×?ÍÔÐË
Ð?×è HTML ×?È? Ë÷Ïû×â Ì? ÐæÀä Å×Î?Àý, É?Ð? Ñ?ÇÔÐË Ö?×ä×ßÏ?
Ñ?ÇÔÌ?Ì-È? ÐêÌÌØ? ÑÆÐ×â Ì? ÐæÐÈÈ÷, Å?ÇÊÕôÈ? ÈåÇßÐË ÏÝÐßÅõÔ?ÅõÇÞ
ÀÙÇ?ÃÎ Ì? ÐæÄé.
mod_include
- Ë?ÇÞÏþ Ñ?ÍÓÎþÈ? Ë÷Ïû×ßÏ? SSI ÏôÌâÐ× ÁòÊË ÍÓÐë ÕÒÁçÏÝ
ÈÆÔ? ÕÒÁçÈ? Ê?Àö×â Ì? ÐæÀý, ÏÐÇ?ÏÝ ÍÓÀ?×?ÍÔÐË SSI É?Ì-ÏìÏÅ
Ñæ ÌÃÑ?ÖÔÐßÏÅÌ-ÅÅ ÌÃÑ?×â Ì? ÐæÀä Å×Î?Äé. mod_includeÏÅÌ- (ÐÜÑ?
Perl Ñ?Áä×?×?ÍÔ É?ÉÐÈÇÞ) Ñ?Áä×?×?ÍÔ ÖÔÍÜÀ? ÁçÇüÐ×
ÀñÀ?È?
mod_include
Ð× $0
... $9
Ê?Ì?ÇÞ Î?ÐË Ì? ÐæÄé.
mod_auth_dbm
- ÐÜÑ?
AuthDBMType
Ñ?ÍÓÎþÈ? Ë÷Ïû×ßÏ? Ï?Ç? DBMÇ? Å?ÐÜÕÝÊ?ÐÜÍÊÈ? Ñ?Ï?×áÄé.