Linux Information
 
ÃÑ °Ô½Ã¹° 125°Ç, ÃÖ±Ù 0 °Ç
   
¾ÆÆÄÄ¡ À¥¼­¹ö httpd.conf ȯ°æ¼³Á¤ ¹æ¹ý2
±Û¾´ÀÌ : ½Å¿µÃ¶ ³¯Â¥ : 2012-05-22 (È­) 17:06 Á¶È¸ : 39973

[Port 80]

¾ÆÆÄÄ¡À¥¼­¹öÀÇ ±âº»Æ÷Æ®¸¦ ÁöÁ¤ÇÑ´Ù. Ưº°ÇÏ°Ô »ç¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó¸é 80¹øÀ¸·Î ÇØµÖ¾ß ÇÑ´Ù. »ç¿ë°¡´ÉÇÑ Æ÷Æ®´Â 0 ~ 65535À̸ç 1024ÀÌÇÏÀÇ Æ÷Æ®¹øÈ£´Â ½Ã½ºÅÛ¿¡¼­ Ưº°ÇÏ°Ô ¿¹¾àµÇ¾î ÀÖÀ¸¹Ç·Î 80¹ø ÀÌ¿ÜÀÇ ´Ù¸¥ Æ÷Æ®¸¦ »ç¿ëÇÏ·Á¸é 1024ÀÌ»óÀÇ Æ÷Æ®¹øÈ£¸¦ ÁöÁ¤Çؼ­ »ç¿ëÇØ¾ß ÇÒ °ÍÀÌ´Ù.

Ưº°ÇÑ ÁöÁ¤ÀÌ ¾ø´Ù¸é <VirtualHost>¿¡ Á¤ÀÇµÈ °¢°¢ÀÇ °¡»óÈ£½ºÆ®µéÀÇ ±âº»Æ÷Æ®°¡ µÈ´Ù. ¸¸¾à <VirtualHost> ³»¿¡¼­ Port°¡ ÁöÁ¤ÀÌ µÈ´Ù¸é ±× Æ÷Æ®¹øÈ£°¡ ¿ì¼±ÇÑ´Ù.

(Ưº°È÷ PORT¸¦ µû·Î ÁöÁ¤ÇØ ÁÙ Çʿ䰡 ÀÖÀ» ¶§´Â µû·Î ÁöÁ¤ÇØ ÁÖ¸ç, À̶§´Â À¥¼­¹ö·Î Á¢±ÙÇÒ ¶§ ¹Ýµå½Ã µû·ÎÁöÁ¤ÇÑ PORT¹øÈ£·Î Á¢±ÙÇØ¾ß ÇÑ´Ù. ¿¹¸¦µé¾î Port 1234·Î ÁöÁ¤Çß´Ù¸é, Á¢±Ù½Ã : http://www.domain.co.kr:1234
·Î Á¢¼ÓÇØ¾ßÇÑ´Ù. ´Ü, 80¹øÀº defaultÀ̹ǷΠPort¹øÈ£¸¦ ÀÔ·ÂÇÏÁö ¾Ê¾Æµµ µµ¸ÞÀθ¸À¸·Î ±×³É Á¢±ÙÇÒ ¼ö ÀÖ´Ù. ¿¹: http://www.domain.co.kr )

[User nobody]
[Group nobody]

¾ÆÆÄÄ¡ À¥µ¥¸óÀÌ ¿äûÀ» ¹Þ¾ÒÀ» ¶§ ¿©±â¼­ ÁöÁ¤ÇÑ user¿Í groupÀ¸·Î ÀÀ´äÀ» ÇϰԵȴÙ. ÀÌ ¼³Á¤Àº ServerTypeÀÌ Standalone¹æ½ÄÀ̸ç, ¾ÆÆÄÄ¡ÀÇ ½ÇÇàÀÌ root±ÇÇÑÀ¸·Î ½ÇÇàÀÌ µÇ¾úÀ» ¶§ À¯È¿ÇÑ °ÍÀÌ´Ù. ¸¹Àº
À¥¼­¹ö°ü¸®ÀÚµéÀÌ nobody·Î ¼³Á¤À» ÇØ µÎ°í ÀÖÀ¸¸ç, ¸¸¾à ½Ã½ºÅÛ¿¡ nobody user°¡ ¾ø´Ù¸é »õ·Î»ý¼º(useradd)À» ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ´Ü, root·Î ¼³Á¤ÇÏ´Â °ÍÀº Àý´ë·Î À־´Â ¾ÈµÇ¸ç nobodyÀÌ¿ÜÀÇ ´Ù¸¥ ½Ã½ºÅÛ»ç¿ëÀÚ id·Î ÁöÁ¤À»
ÇÑ´Ù¸é Á¤¸» ½ÅÁßÈ÷ ¸ðµç¸é(½Ã½ºÅÛ º¸¾È ¹× ÀÚ¿ø»ç¿ëµî)¿¡¼­ ±í°Ô °í·Á¸¦ ÇØºÁ¾ß ÇÑ´Ù.

[ServerAdmin webmaster@www.domain.co.kr]

¿©±â¼­ ÁöÁ¤ÇÏ´Â email address´Â À¥¹®¼­ ·Îµù¿¡·¯µîÀÇ ¹®Á¦¿¡¼­ Ŭ¶óÀ̾ðÆ®ÃøÀ¸·Î º¸³»Áú ¸ÞÀÏÁÖ¼Ò°ªÀÌ´Ù. ´ëºÎºÐ À¥¼­¹ö°ü¸®ÀÚÀÇ email address·Î ¼³Á¤À» ÇÑ´Ù.

[ServerName new.host.name]

Ŭ¶óÀÌ¾ðÆ®¿¡°Ô º¸¿©Áִ ȣ½ºÆ®À̸§À» ÁöÁ¤ÇÑ´Ù. www¸¦ ¾²Áö¾Ê´Â È£½ºÆ®¿¡¼­ www¸¦ ¾²´Â °Íó·³ º¸ÀÌ°Ô ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î bbs.xxx.co.krÀ» www.xxx.co.kr·Î ÁöÁ¤Çؼ­ ¾µ ¼ö ÀÖ´Ù.
À̰÷¿¡ IP Address¸¦ Àû°Ô µÇ¸é Ŭ¶óÀÌ¾ðÆ®¿¡´Â Ip Address¸¦ º¸¿©ÁØ´Ù.

[DocumentRoot "/usr/local/apache/htdocs"]

¾ÆÆÄÄ¡ À¥¼­¹öÀÇ À¥¹®¼­°¡ ÀÖ´Â °æ·Î¸¦ ÁöÁ¤ÇÑ´Ù. ¿¹¸¦ µé¾î "http://www.manualand.co.kr/index.html"ÀÇ Ãʱ⠹®¼­¶ó¸é ÀÌ Ãʱ⹮¼­ÀÇ Àý´ë °æ·Î´Â ¿©±â¼­ ÁöÁ¤µÈ "/usr/local/apache/htdocs/index.html"ÀÌ µÈ´Ù.
°æ·ÎÀÇ ¸Ç ¸¶Áö¸·¿¡ "/"¸¦ Ãß°¡Çؼ­´Â ¾ÈµÈ´Ù. Alias¸¦ »ç¿ëÇÏ¿© ´Ù¸¥ À§Ä¡¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ´Ù.

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>                     

¢Ñ <Directory>¿¡¼­ ÁöÁ¤µÇ´Â °ª¿¡ ´ëÇÑ ¿É¼ÇÀº ´ÙÀ½°ú °°Àº Àǹ̸¦ °¡Áö°í ÀÖ´Ù.
        None : ÀÏ´Ü ¸ðµçÇã¿ëÀ» ÇÏÁö ¾Ê´Â´Ù.
        All : ¸ðµçÇã¿ëÀ» ÇÑ´Ù.
        Indexes :
        Includes :
        FollowSymlinks :
        ExeCGI :
        MultiViews :

[UserDir public_html]

ÇϳªÀÇ ¾ÆÆÄÄ¡ À¥¼­¹ö¿¡¼­ ¿©·¯ »ç¿ëÀÚÀÇ È¨ÆäÀÌÁö¸¦ º°µµ·Î ¸¸µé¾î °ü¸®ÇÒ ¶§ ÇÊ¿äÇÑ °³º° °¡ÀÔÀÚÀÇ È¨ÆäÀÌÁö µð·ºÅ丮À̸§ÀÌ´Ù. ¿¹¸¦ µé¾î yo_man À̶õ °èÁ¤°¡ÀÔÀÚÀÇȨÆäÀÌÁö´Â "http://yoyo.co.kr/~yo_man"¶ó´Â ȨÆäÀÌÁö¸¦ °¡Áö°í ÀÖÀ» ¶§ yo_manÀÇ °èÁ¤¿¡¼­ "public_html"À̶õ µð·ºÅ丮°¡ Ȩµð·ºÅ丮°¡ µÇ¾î ÀÌ µð·ºÅ丮¿¡ ÀÖ´Â Ãʱ⹮¼­ index.htmlÀ» ºÒ·¯¼­ º¸¿©ÁÖ°Ô µÈ´Ù.

<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch
IncludesNoExec
    <Limit GET POST OPTIONS PROPFIND>
        Order allow,deny
        Allow from all
    </Limit>
    <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY
MOVE LOCK UNLOCK>
        Order deny,allow
        Deny from all
    </Limit>
</Directory>

°èÁ¤»ç¿ëÀÚÀÇ È¨ÆäÀÌÁö(public_html)ÀÇ Á¢±Ù¿¡ ´ëÇÑ ¿É¼ÇÀ» ÁöÁ¤ÇÑ °ÍÀÌ´Ù.

[DirectoryIndex index.html]

µð·ºÅ丮¸¸À» ÁöÁ¤ÇßÀ» °æ¿ì¿¡ ±× µð·ºÅ丮¿¡¼­ ã°ÔµÉ ¹®¼­ÀÇ ¼ø¼­¸¦ ÁöÁ¤ÇØ ÁØ´Ù. Áï, µð·ºÅ丮 À̸§¸¸À» ÁöÁ¤ÇÏ´õ¶óµµ ¿©±â¼­ ÁöÁ¤ÇÑ index.htmlÀ» ã¾Æ¼­ À¥ºê¶ó¿ìÁî¿¡ º¸¿©ÁØ´Ù.
¿©·¯°³ÀÇ ÆÄÀÏÀ» ÁöÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ·± °æ¿ì¿¡´Â ¼ø¼­´ë·Î ã¾Æ¼­ º¸¿©ÁØ´Ù.
¿¹¸¦ µé¾î "DirectoryIndex index.html index.htm"·Î ÁöÁ¤Çß´Ù¸é ¸ÕÀú "index.html"À» ã¾Æ¼­ ÀÖ´Ù¸é ÀÌ ÆÄÀÏÀ» ·ÎµùÇϰí, "index.html"ÀÌ ¾ø´Ù¸é "index.htm"À» ã¾Æ¼­ ·ÎµùÇØ ÁØ´Ù.

[AccessFileName .htaccess]

µð·ºÅ丮º°·Î Á¢±ÙÁ¦¾îÇÒ Á¤º¸(ID, Password)¸¦ ´ã°í ÀÖ´Â ÆÄÀÏÀ» ÁöÁ¤ÇÑ´Ù. µð·ºÅ丮º°·Î ÀÎÁõÀ» °ÅÃļ­ Á¢±ÙÇÒ ¼ö ÀÖ´Â ¼³Á¤À» ÇϱâÀ§ÇÑ °ÍÀÌ´Ù. ¿¹¸¦ µç´Ù¸é ¾î¶² ȨÆäÀÌÁöÀÇ ÀüºÎ³ª ȤÀº ÀϺο¡·Î Á¢±ÙÇÏ·Á°í ÇÒ ¶§ ID, Password¸¦ ¹¯´Â âÀÌ ¶ß¸é¼­ ¸Â°Ô ÀÔ·ÂÇÑ °æ¿ì¿¡¸¸ Á¢±ÙÇã¿ëÇÏ´Â °ÍÀÌ´Ù.  º¸¾È»óÀÇ ÀÌÀ¯·Î ÀÌ ÆÄÀÏÀÇ À̸§À» ´Ù¸¥ À̸§À¸·Î ¹Ù²Ù·Î ½Í´Ù¸é ".htaccess"´ë½Å¿¡ ´Ù¸§À̸§À» Àû¾îÁÖ¸é µÈ´Ù.

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

¹Ù·ÎÀ§¿¡¼­ ¼³Á¤ÇÑ ÆÄÀÏ(".htaccess")ÀÇ ³»¿ëÀ» º¼ ¼ö ¾ø°Ô ÇÒ ¶§ »ç¿ëÇÏ´Â ¿É¼ÇÀÌ´Ù. º¸¾È»óÀÇ ÀÌÀ¯·Î ÀÌ ¿É¼ÇÀº ¼³Á¤ÇØ µÎ´Â °ÍÀÌ ÁÁ´Ù. ¸¸¾à ÀÌ ¿É¼ÇÀ» ÁÖ¼®Ã³¸®ÇØ µÐ´Ù¸é ".htaccess"ÆÄÀÏ¿¡ ´ëÇÑ º¸¾ÈÀº ´©±¸µµ Àå´ãÇÒ ¼ö
¾øÀ» °ÍÀÌ´Ù.

[TypesConfig conf/mime.types]

À¥¼­¹öÀÇ mime typeÀ» ÁöÁ¤ÇÑ ÆÄÀÏÀ» ÁöÁ¤ÇÑ´Ù. mime.typesÆÄÀÏÀº ¼­¹ö¿¡ ÀÇÇØ ¸®Å쵃 ¼ö ÀÖ´Â ÆÄÀϸí°ú mimeÇü½ÄÀ» ±â¼úÇØ ³õÀº ÆÄÀÏÀÌ´Ù.

[DefaultType text/plain]

mime.types ÆÄÀÏ¿¡ Á¤ÀÇ µÇ¾îÀÖÁö ¾ÊÀº ÆÄÀÏÇü½Ä¿¡ ´ëÇÑ ¿äûÀ» ¹Þ¾ÒÀ» ¶§ ¾Ë ¼ö ¾ø´Â ¹®¼­Å¸ÀÔ¿¡ ´ëÇÏ¿© »ç¿ëÇÒ ±âº»ÀûÀÎ mime ŸÀÔÀ» Á¤ÇصдÙ.

[HostnameLookups Off]

À¥¼­¹öÀÇ ·Î±×(access_log)¸¦ ÁöÁ¤ÇÏ´Â Format¿¡¼­ "DNS Lookup"À¸·Î ÁöÁ¤ÇÏ¿´À» ¶§, domainÀ¸·Î ³²±æ °ÍÀΰ¡, IP Address·Î ³²±æ °ÍÀΰ¡¸¦ ÁöÁ¤ÇÑ´Ù. Default·Î Off´Â IP Address·Î ³²±â´Â °ÍÀ̸ç, DomainÀ¸·Î º¯°æÇÒ Çʿ䰡 ¾øÀ¸¹Ç·Î onÀ¸·Î ¼³Á¤ÇÑ °Íº¸´Ù´Â ¼Óµµ°¡ Á¶±Ýºü¸£´Ù.onÀ¸·Î ÇÏ°Ô µÇ¸é IP address¸¦ IP DomainÀ¸·Î º¯È¯ÇØ¾ß ÇϹǷΠ¼Óµµ°¡ Á¶±Ý ´À¸± ¼ö ÀÖ´Ù.

[ErrorLog logs/error_log]

¾ÆÆÄÄ¡ À¥¼­¹öÀÇ ¿¡·¯·Î±× ±â·ÏÆÄÀÏÀ» ÁöÁ¤ÇÑ´Ù.  Âü°íÇÒ »çÇ×Àº ¸Ç ¸¶Áö¸·¿¡ ¼³Á¤ÇÏ´Â <VirtualHost>ºÎºÐ¿¡¼­ °¢¼­¹ö¿¡ ´ëÇÑ ¿¡·¯ÆÄÀÏÀ» ÁöÁ¤ÇØ µÎÁö ¾ÊÀ¸¸é ±×¿¡ ´ëÇÑ ¿¡·¯·Î±×µµ ¿©±â¿¡ ±â·ÏµÇ¸ç, ÁöÁ¤ÇÏ¸é ±×¿¡ ÇØ´çÇÏ´Â ·Î±×´Â ÀÌ ÆÄÀÏ¿¡ ±â·ÏµÇÁö ¾Ê´Â´Ù.

[LogLevel warn]

¹Ù·ÎÀ§¿¡¼­ ¼³Á¤ÇÑ ¿¡·¯·Î±× ÆÄÀÏ¿¡ ¾ó¸¶³ª ÀÚ¼¼ÇÏ°Ô ÀûÀ» °ÍÀÎÁö¸¦ °áÁ¤ÇÑ´Ù. ´ÙÀ½¿¡ ÇØ´çÇÏ´Â ¼ø¼­´ë·Î Á߿䵵°¡ Á¤ÇØÁø´Ù. " debug ¡æ info ¡æ notice ¡æ warn ¡æ error ¡æ crit ¡æ alert ¡æ emerg "

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\"
\"%{User-Agent}i\"" combind
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

¹Ù·Î ¾Æ·¡¿¡¼­ »ç¿ëÇÒ CustomLog¿¡¼­ »ç¿ëÇÒ ¸î°¡Áö ·Î±×Çü½ÄÀÇ º°¸íÀ» Á¤ÇÑ °÷ÀÌ´Ù.
À¥¼­¹öÀÇ °ü¸®ÀÚ³ª ¼­¹ö°ü¸®ÀÚ´Â ÀÌ ºÎºÐÀ» ƯÈ÷ À¯½ÉÈ÷ ºÁµÖ¾ß ÇÑ´Ù.
À¥¼­¹öÀÇ ·Î±×¸¦ ¾î¶² ½ÄÀ¸·Î ³²±æ °ÍÀΰ¡¸¦ °áÁ¤ÇÏ´Â FormatÀ» ÁöÁ¤ÇÏ´Â °÷ÀÌ´Ù.
¿øÇÏ´Â Á¤º¸¸¦ ÁöÁ¤Çؼ­ º¼ ¼ö ÀÖÀ¸¹Ç·Î, °ü¸®ÀÚ¿¡°Ô ÇÊ¿äÇÑ FormatÀ¸·Î ¼³Á¤ÇØ¾ß Çϸç, ¶ÇÇÑ Á¢¼ÓÅë°è¸¦ ³»±â¿¡ Àû´çÇÑ FormatÀ¸·Î ¼³Á¤ÇØ µÖ¾ß ÇÑ´Ù.

[CustomLog logs/access_log common]

À§¿¡¼­ Á¤ÇÑ ·Î±×Çü½Ä(¿©±â¼± common)´ë·Î ·Î±×¸¦ ³²±â°Ô µÈ´Ù.
¸Ç¸¶Áö¸·¿¡¼­ ÁöÁ¤ÇÏ´Â <VirtualHost>ºÎºÐ¿¡¼­µµ ¾ÆÆÄÄ¡ 1.3.9¹öÀü ºÎÅÍ´Â CustomLog¸¦ °¡»óÈ£½ºÆ®º°·Î ÁöÁ¤ÇÒ¼ö ÀÖµµ·Ï CustomLog¸¦ Á¦°øÇÑ´Ù.
<VirtualHost>¿¡¼­ CustomLog¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¿©±â¼­ ÁöÁ¤ÇÑ Çü½Ä´ë·Î ·Î±×¸¦ ³²±â°Ô µÇ¸ç <VirtualHost>ºÎºÐ¿¡¼­ CustomLog¸¦ ÁöÁ¤ÇßÀ» °æ¿ì¿¡´Â ¿©±â¼­ ÁöÁ¤ÇÑ ·Î±×Çü½ÄÀº ¹«½ÃµÈ´Ù.

#CustomLog logs/referer_log referer
#CustomLog logs/agent_log agent
#CustomLog logs/access_log combined

À§¿¡¼­ ÁöÁ¤ÇÑ 4°¡ÁöÀÇ ·Î±×Çü½Ä(combind, common, referer, agent)Áß¿¡¼­ ¿øÇÏ´Â ºÎºÐÀÇ #(ÁÖ¼®Çà)À» Á¦°ÅÇϸé ÁöÁ¤µÈ´Ù.

[ServerSignature On]

¼­¹ö°¡ »ý¼ºÇÏ´Â ¹®¼­(error documents, FTP directory listings, mod_status and mod_info output etc., but not CGI generated documents)ÀÇ trailing footer lineÀÇ ¼³Á¤À» °¡´ÉÇÏ°Ô ÇÑ´Ù.

[Alias /icons/ "/usr/local/apache/icons/"]

ÇÊ¿äÇÑ ¸¸Å­ÀÇ µð·ºÅ丮 º°ÄªÀ» ¸¸µé¾î ¾µ ¼ö ÀÖ´Ù. »ç¿ëÇÏ´Â Çü½ÄÀº ´ÙÀ½°ú °°´Ù.
Alias fakename(°¡»óÀ̸§) realname(ÁøÂ¥À̸§)

[ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"]

ScriptAlias´Â ¼­¹ö½ºÅ©¸³Æ®¸¦ Æ÷ÇÔÇÑ´Ù. ScriptAlias´Â ½ÇÁ¦µð·ºÅ丮 ¾È¿¡ µé¾îÀÖ´Â ¹®¼­¸¦ ¼­¹ö¿¡ ÀÇÇØ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î Ãë±ÞµÇ¾î ½ÇÇàµÇ´Â °ÍÀ» Á¦¿ÜÇϰí´Â ±Ùº»ÀûÀ¸·Î Aliases¿Í °°´Ù.

[IndexOptions FancyIndexing]

IndexOPtions´Â µð·ºÅ丮¸ñ·ÏÀ» Ç¥½ÃÇÒ ¶§ »ç¿ëÇÒ ¿É¼ÇÀ» ÁöÁ¤ÇÑ´Ù. Standard´Â Ç¥ÁØÀûÀÎ µð·ºÅ丮¸¦ ³ªÅ¸³»¸ç, FancyIndexingÀº Á»´õ ¿¹»Û µð·ºÅ丮¸ñ·ÏÀ» Ç¥½ÃÇØ ÁØ´Ù.

¢Ñ ¾Æ·¡¿¡¼­ ÁöÁ¤ÇÏ´Â AddIconÀ¸·Î ½ÃÀÛÇÏ´Â ¼³Á¤Àº ¹Ù·ÎÀ§¿¡¼­ ¼³Á¤ÇÑ µð·ºÅ丮Àε¦½Ì ¿É¼ÇÀ» FancyIndexingÀ¸·Î ÇÑ °æ¿ì¿¡ ÇØ´çÇÏ¸ç µð·ºÅ丮 ¸ñ·ÏÀ» Ç¥½ÃÇÒ ¶§ °¢ ÆÄÀÏ È®ÀåÀÚ¿¡ µû¶ó¼­ ¾î¶² ¾ÆÀÌÄÜÀ» ¼±ÅÃÇÏ¿© º¸¿©ÁÙ
°ÍÀÎÁö¸¦ ÁöÁ¤ÇÑ´Ù.

AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*

AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^


[DefaultIcon /icons/unknown.gif]

¿©±â¼­ ÁöÁ¤ÇÑ È®Àå°¡°¡ ¾Æ´Ñ °æ¿ì¿¡ ¿©±â¼­ ÁöÁ¤ÇÑ ±âº»¾ÆÀÌÄÜÀ¸·Î º¸¿©ÁØ´Ù.

AddDescription "GZIP compressed document" .gz
AddDescription "tar archive" .tar
AddDescription "GZIP compressed tar archive" .tgz

AddDescriptionÀº ¼­¹ö°¡ »ý¼ºÇÑ À妽ºÀÇ ÆÄÀÏ µÚ¿¡ °£´ÜÇÑ ¼³¸íÀ» Ç¥½ÃÇÒ ¶§ »ç¿ëÇÑ´Ù. ÀÌ ¼³Á¤Àº IndexOptions°¡ FancyIndexingÀ¸·Î ¼³Á¤µÇ¾úÀ»¶§¸¸ Ç¥½ÃµÇ¸ç, ¼³Á¤Çü½ÄÀº ´ÙÀ½°ú °°´Ù.
Çü½Ä : AddDescription "Ç¥½ÃÇÒ ¼³¸í" ÆÄÀÏÈ®ÀåÀÚ

[ReadmeName README]

ReadmeNameÀº µð·ºÅ丮¸ñ·ÏÇ¥½Ã µÚ¿¡ ºÙ¿©¼­ º¸¿©ÁÙ READMEÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÑ´Ù.(ÀÏÁ¾ÀÇ ²¿¸´¸»)

[HeaderName HEADER]

HeaderNameÀº µð·ºÅ丮¸ñ·ÏÇ¥½Ã ¾Õ¿¡ ºÙ¿©Áú ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÑ´Ù. (ÀÏÁ¾ÀÇ ¸Ó¸´¸»)

IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

µð·ºÅ丮¸ñ·ÏÀ» À妽ÌÇÒ ¶§ Á¦¿ÜÇÒ ÆÄÀϸíÀ» ÁöÁ¤ÇÑ´Ù. Áï µð·ºÅ丮 ¸ñ·Ï¿¡ Æ÷ÇÔÇÏÁö ¾ÊÀ» ÆÄÀÏÀ» ÁöÁ¤ÇÑ´Ù. ½©½ºÅ¸ÀÏÀÇ ¿ÍÀϵåÄ«µå(*, ?)°¡ Çã¿ëµÈ´Ù.

AddEncoding x-compress Z
AddEncoding x-gzip gz tgz

AddEncodingÀº ƯÁ¤ºê¶ó¿ìÁî(Mosaic/X 2.1+)¿¡¼­ ¹Þ°íÀÖ´Â Áß¿¡ Á¤º¸¿¡ ´ëÇÑ ¾ÐÃàÇØÁ¦¸¦ ÇÒ ¼ö ÀÖµµ·ÏÇÑ´Ù. ´Ü ¸ðµç À¥ºê¶ó¿ìÁî¿¡¼­ ÀÌ ±â´ÉÀ» Á¦°øÇÏ´Â °ÍÀº ¾Æ´Ï´Ù.

AddLanguage en .en
AddLanguage fr .fr
AddLanguage de .de
AddLanguage da .da
AddLanguage el .el
AddLanguage it .it

  AddLanguage´Â ¹®¼­ÀÇ ¾ð¾î¸¦ ÁöÁ¤ÇÏ°Ô ÇÑ´Ù.

LanguagePriority en fr de

¾ð¾îÀÇ ¿ì¼±¼øÀ§¸¦ ³»¸²Â÷¼øÀ¸·Î ÁöÁ¤ÇÑ´Ù.

AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
AddType application/x-tar .tgz

AddTypeÀº mime.typesÀÇ ½ÇÁ¦ ÆíÁý¾øÀ̵µ mimeÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

AddHandler cgi-script .cgi

  AddHandler´Â ÆÄÀÏÈ®ÀåÀÚ¸¦ 󸮱â(Handler)¿¡ ¸ÅÇÎ(¿¬°á)½ÃÄÑÁÖ°Ô µÈ´Ù.

AddType text/html .shtml
AddHandler server-parsed  .shtml

SSI(Server Side Include)¹®¼­¸¦ ÀνÄÇÏ°Ô ÇϱâÀ§ÇÑ ¼³Á¤ÀÌ´Ù. SSIÄڵ尡 µé¾î°¡ ÀÖ´Â ¹®¼­´Â È®ÀåÀÚ°¡ *.shtmlÀÌ´Ù. ½Ã½ºÅÛÀÇ ³¯Â¥¿Í Ä«¿îÅ͵î CGIÇÁ·Î±×·¥À» ÇÏÁö ¾Ê¾Æµµ HTML¹®¼­¿¡¼­ ´Ü ¸îÁÙ·Î CGIÀÇ È¿°ú¸¦ ³¾ ¼ö ÀÖ´Â SSI±â´ÉÀ» ÀνÄÇϰԲû ÇÏ´Â ¼³Á¤ÀÌ´Ù.

#Format: Action media/type /cgi-script/location
#Format: Action handler-name /cgi-script/location

ActionÀº ¸ÅĪµÇ´Â ÆÄÀÏÀÌ È£ÃâµÉ¶§¸¶´Ù ½ºÅ©¸³Æ®¸¦ ½ÇÇà½Ãų ¼ö ÀÖµµ·Ï ¹Ìµð¾î ŸÀÔÀ» Á¤ÀÇÇÑ´Ù.

[MetaDir .web]

MetaDirÀº ¾ÆÆÄÄ¡°¡ ãÀ» ¸ÞŸÁ¤º¸ÆÄÀϵéÀÇ µð·ºÅ丮À̸§À» ÁöÁ¤ÇÑ´Ù. ÀÌ ÆÄÀϵéÀº ¹®¼­¸¦ Àü¼ÛÇÒ ¶§ Æ÷ÇԵǴ HTTP Çì´õÁ¤º¸°¡ Æ÷ÇԵǾî ÀÖ´Ù.

[MetaSuffix .meta]

MetaSuffix´Â ¸ÞŸÁ¤º¸¸¦ Æ÷ÇÔÇϰí ÀÖ´Â Á¢¹Ì¾îÀÇ À̸§À» ÁöÁ¤ÇÑ´Ù.

¿¡·¯¹ß»ý½Ã ÀÀ´äÀ» Á¤ÀÇÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» 3°¡Áö ³ªÅ¸³»°í ÀÖ´Ù.

    1) ÀϹÝÀûÀÎ ÅØ½ºÆ®

ErrorDocument 500 "The server made a boo boo.

    2) Áö¿ªÀûÀÎ ¹æÇâÀüȯ

ErrorDocument 404 /missing.html
ErrorDocument 404 /cgi-bin/missing_handler.pl

    3) ¿ÜºÎ ¹æÇâÀüȯ

ErrorDocument 402
http://some.other_server.com/subscription_info.html


´ÙÀ½ÀÇ BrowserMatch´Â keepalives±â´ÉÀ» ¾²Áö¸øÇÏ°Ô Çϸç HTTP Çìµå¹æ½ÄÀ» ¼³Á¤ÇÑ´Ù.

BrowserMatch "Mozilla/2" nokeepalive

ÀÌ ¼³Á¤Àº Netscape 2.x ¶Ç´Â À̸¦ µû¸£´Â ºê¶ó¿ìÁî¿¡ ´ëÇÏ¿© KeepAlive ±â´ÉÀ» ¾²Áö ¸øÇϰÔÇÑ´Ù.

BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0
force-response-1.0

ÀÌ ¼³Á¤Àº À߸ø±¸ÇöµÈ HTTP/1.1°ú 301¶Ç´Â 302¹ÝÀÀ¿¡ ´ëÇÏ¿© KeepAlive¸¦ ÀûÀýÈ÷ Á¦°øÇÏÁö ¸øÇÏ´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÀÎÅͳÝÀͽºÇ÷η¯ 4.0b2d¿¡ °üÇÑ °ÍÀÌ´Ù.

BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0

À§ÀÇ 3°¡Áö ¼³Á¤Àº ±âº»ÀûÀÎ 1.1¹ÝÀÀµµ ó¸®ÇÏÁö ¸øÇϸç HTTP/1.0 ½ºÆÑÀ» Á¦ÇÑÇϰí ÀÖ´Â ºê¶ó¿ìÁî¿¡ ´ëÇÏ¿© HTTP/1.1¹ÝÀÀÀ» ÇÏÁö ¸øÇÏ°Ô ÇÑ °ÍÀÌ´Ù.

<Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from www.xxx.co.kr
</Location>

¼­¹öÀÇ »óŸ¦ Á¡°ËÇÒ ¼ö ÀÖ°ÔÇÏ´Â ¼³Á¤ÀÌ´Ù. ÀÌ´Â "http://www.xxx.co.kr/server-status"¿Í °°Àº Çü½ÄÀ¸·Î ¼­¹öÀÇ »óŸ¦ Á¡°ËÇÒ ¼ö ÀÖ´Ù. ¿©±â¼­ ÁöÁ¤ÇÑ "SetHandler server-status"ÀÇ ¼³Á¤À¸·Î ÀÎÇØ ¼­¹ö ¸ð´ÏÅ͸µÀ» ÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù.

<Location /server-info>
    SetHandler server-info
    Order deny,allow
    Deny from all
    Allow from www.xxx.co.kr
</Location>

À̼³Á¤À» À§Çؼ­´Â mod_info.c°¡ ÀûÀçµÇ¾î¾ß Çϸç, ÀÌ´Â "http://www.xxx.co.kr/server-info"¿Í °°Àº ¹æ½ÄÀ¸·Î
¼­¹öÀÇ Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. À§¿¡¼­ ¼³Á¤ÇÑ server-status¿Í ÇÔ²² ½ÇÇàÁßÀÎ À¥¼­¹öÀÇ »óÅÂÁ¡°ËÀ» À§ÇÑ °ÍÀÌ´Ù.

<Location /cgi-bin/phf*>
    Deny from all
    ErrorDocument 403 http://phf.apache.org/phf_abuse_log.cgi
</Location>

¾ÆÆÄÄ¡ 1.1ÀÌÀü ¹öÀüÀÇ ¿À·¡µÈ ¹ö±×¿¡ ´ëÇÑ ¾Ç¿ëÀÌ ÀÖÀ»½Ã¿¡´Â ÁöÁ¤ÇѰ÷
(http://phf.apache.org/phf_abuse_log.cgi) À¸·Î ¹æÇâÀ» Àüȯ½ÃŲ´Ù.

<IfModule mod_proxy.c>
ProxyRequests On

¾ÆÆÄÄ¡ À¥¼­¹ö¸¦ Proxy¼­¹ö·Î »ç¿ëÇÒ ¶§ onÀ» ÇØÁà¾ß ÇÑ´Ù. Áï  ÇÁ¶ô½Ã¼­¹ö Áö½ÃÀڷμ­ ÇÁ¶ô½Ã¼­¹ö¸¦ on ½ÃŲ´Ù.

<Directory proxy:*>
    Order deny,allow
    Deny from all
    Allow from .your_domain.com
</Directory>

ProxyVia On

HTTP/1.1 "Via:"Çìµå󸮸¦ Ȱ¼ºÈ­½Ãų °ÍÀÎÁö ºñȰ¼ºÈ­ ½Ãų°ÍÀÎÁö¸¦ ÁöÁ¤ÇÑ´Ù. Off, On, Full, BlockÁß Çϳª°¡ ¿Ã ¼ö ÀÖÀ¸¸ç FullÀº ¼­¹ö¹öÀüÀ» Æ÷ÇÔÇϸç, BlockÀº ³ª°¡´Â ¸ðµç °Í¿¡ ´ëÇØ Via:Çì´õ¸¦ Á¦°ÅÇÑ´Ù.

CacheRoot "/usr/local/apache/proxy"
CacheSize 5
CacheGcInterval 4
CacheMaxExpire 24
CacheLastModifiedFactor 0.1
CacheDefaultExpire 1
NoCache a_domain.com another_domain.edu joes.garage_sale.com

ÀÌ ¼³Á¤Àº ij½Ã±â´ÉÀ» Ȱ¼ºÈ­ Çϱâ À§ÇÑ °ÍÀÌ´Ù.

½Å¿µÃ¶ ´ÔÀÇ Linux ÃÖ½Å±Û [´õº¸±â]


   

 

naver.com daum.net nate.com google.co.kr youtube.com


Copyright ¨Ï www.pronice.com. All rights reserved.