¡¡
¡¡ ¡¡
¡¡ ¡¡ ¡¡ ¡¡
¡¡ ¡¡ ¡¡ ¡¡
¡¡

¡¡

Ȩ > È°¿ë°¡À̵å > È°¿ë °¡À̵å > ¸®´ª½º¿ë ¼­¹ö > ¾ÆÆÄÄ¡À¥¼­¹ö
 
1. ¸®´ª½º ½Ã½ºÅÛ¿¡ À¥ ¼­¹ö ¼³Ä¡
¸®´ª½º ¼­¹öµé ´ëºÎºÐÀº ¾ÆÆÄÄ¡(Apache)¶ó´Â NCSA À¥ ¼­¹ö¿¡ ´ëÇÑ °³Á¤/È®ÀåÆÇÀ» »ç¿ëÇÏ°í ÀÖ´Ù.
°í°´ºÐÀÇ ÄÄÇ»ÅÍ¿¡ ¾ÆÆÄÄ¡ ¼­¹ö°¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö È®ÀÎ ÇÕ´Ï´Ù.

# rpm -qa | grep apache
apache-1.1.3-3

À§¿¡¼­ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â ¾ÆÆÄÄ¡ ¼­¹öÀÇ ¹öÀüÀº 1.1.3 ÀÓÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é ¶Ç´Â ¹èÆ÷ÆÇ ½Ãµð·ÒÀÇ RPMS µð·ºÅ͸®³ª ·¹µåÇÞ FTP »çÀÌÆ®¿¡¼­ ¹ÙÀ̳ʸ® RPM ÆÐÅ°Áö¸¦ ¹Þ¾Æ¼­ ¼³Ä¡ÇÏ¸é µË´Ï´Ù.

# rpm -ivh apache-1.1.3-3.i386.rpm
apache #########################################

2. À¥ ¼­¹ö ¼³Á¤ ÆÄÀÏ ÆíÁýÇϱâ
/etc/httpd/conf/access.conf

/etc/httpd/conf/httpd.conf

/etc/httpd/conf/srm.conf

¼­¹öÀÇ Áß¿äÇÑ ¼³Á¤Àº À§ÀÇ 3ÆÄÀÏ·Î ÀÌ·ç¾î Áý´Ï´Ù.

1) httpd.conf : ¾ÆÆÄÄ¡ ¼­¹öÀÇ È¯°æ¼³Á¤ ÆÄÀÏ
¡¡ Servertype standalone
Port 80
User nobody
Group nobody
ServerRoot /etc/httpd
ErrorLog logs/error_log
TransferLog logs/access_log
RefererLog logs/referer_log
AgentLog logs/agent_log
#ServerName abcd
MaxClients 150
¡¡
ServerType : ¼­¹ö ŸÀÔ ¼³Á¤

inetd ¶Ç´Â standalone, µÑ Áß Çϳª·Î inetdÀÇ °æ¿ì inetd ½´ÆÛ ¼­¹ö¿¡ ÀÇÇØ À¥ ¼­¹ö°¡ °ü¸®µÇ¹Ç·Î ¿ÜºÎ ºê¶ó¿ìÀúÀÇ À¥ ÆäÀÌÁö ¿äûÀÌ ¾øÀ» ¶§´Â À¥ ¼­¹ö°¡ ¶° ÀÖÁö ¾Ê±â ¶§¹®¿¡ ½Ã½ºÅÛ¿¡ ºÎÇϸ¦ ÁÖÁö ¾ÊÀ¸¸ç ÀÌ´Â À¥ ÆäÀÌÁö ¿äûÀÌ °ÅÀÇ ¾øÀ» ¶§ À¯¿ëÇÑ °ÍÀ¸·Î ÀϹÝÀûÀÎ À¥ ¼­¹ö ±¸Ãà¿¡¼­´Â ÇØ´çµÇÁö ¾Ê½À´Ï´Ù. Standalone´Â ¼öÆÛ ¼­¹öÀÇ µµ¿ò¾øÀÌ ´Üµ¶À¸·Î httpd°¡ ¶° ÀÖµµ·Ï ÇÑ´Ù. standaloneÀ¸·Î ¼³Á¤µÇ¾î ÀÖÀ¸´Ï º¯°æÇÒ ÇÊ¿ä¾ø½À´Ï´Ù..

Port : À¥ ¼­¹ö°¡ ±â´Ù¸®´Â Æ÷Æ®
ÀϹÝÀûÀ¸·Î º¯°æÇÒ ÇÊ¿ä ¾ø´Â °ªÀ¸·Î À¥ ¼­¹ö´Â ±âº»ÀûÀ¸·Î 80¹ø Æ÷Æ®¸¦ »ç¿ëÇÏÁö¸¸ ÀϺÎISP ¾÷üµéÀÇ °æ¿ì 80¹ø Æ÷Æ®¸¦ ÀÎÀ§ÀûÀ¸·Î ¸·°í ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. À̶§´Â Æ÷Æ®¸¦ º¯°æÇØ ÁÖ¼Å¾ß ÇÕ´Ï´Ù.

User/Group : À¥ ¼­¹öÀÇ ½ÇÇàÀÚ
ÀϹÝÀûÀ¸·Î nobody´Â ½Ã½ºÅÛ¿¡ ÀÖ¾î °ÅÀÇ ¾Æ¹«·± ±ÇÇѵµ °®Áö ¾Êµµ·Ï ¼³Á¤µÇ¾î Àֱ⠶§¹®¿¡ ±âº»¼³Á¤ °ªÀ¸·Î ¼³Á¤ ÇÕ´Ï´Ù.

ServerRoot : ¼­¹ö ·çÆ® À§Ä¡
À¥ ¼­¹öÀÇ ¼³Á¤ ÆÄÀÏ µð·ºÅ͸®(conf), ¿¡·¯ »óȲ ±â·Ï µð·ºÅ͸®, ¿î¿µ ±â·Ï(log) µð·ºÅ͸®¿¡ ´ëÇÑ ·çÆ® µð·ºÅ͸®·Î ÀÛ¿ëÇÕ´Ï´Ù. ³ªÁß¿¡ ³ª¿Ã ¹®¼­ÀÇ ·çÆ® µð·ºÅ͸®¿Í´Â ´Ù¸¥ °ÍÀÌ´Ï ÁÖÀÇ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.

ServerName : ¼­¹ö À̸§
ÀÌ°ÍÀ» ÀϹÝÀûÀ¸·Î ½Ã½ºÅÛÀÇ À̸§À» »ç¿ëÇÕ´Ï´Ù. µû¶ó¼­ ´ëºÎºÐÀÇ °æ¿ì ¼³Á¤ÇÏÁö ¾ÊÀ¸¸ç ¼¥(#) ¹®ÀÚ·Î ÁÖ¼® 󸮵Ǿî ÀÖ´Ù. ¸¸¾à À¥ ¼­¹ö°¡ ½ÇÇàµÇ¸é¼­ ¿©·¯ºÐÀÇ ¼­¹ö ¸íÀ» Á¦´ë·Î ãÀ» ¼ö ¾øÀ» ¶§´Â ¼­¹ö ¸íÀÌ DNS¿¡ µî·ÏµÇÁö ¾ÊÀº À̸§À̰ųª /etc/resolv.conf ¿¡ DNS ¼­¹ö¸¦ À߸ø µî·ÏÇÑ °æ¿ìÀÔ´Ï´Ù.

MaxClients : ÃÖ´ë Á¢¼Ó Ŭ¶óÀ̾ðÆ®¼ö
±ÛÀÚ ±×´ë·Î µ¿½Ã Á¢¼Ó Ŭ¶óÀ̾ðÀÇ ¼ýÀÚ¸¦ Á¦ÇÑÇÕ´Ï´Ù.

2) srm.conf ¼­¹ö ÀÚ¿ø¿¡ ´ëÇÑ ¼³Á¤ ÆÄÀÏ :
¡¡ DocumentRoot /home/httpd/html
UserDir public_html
DirectoryIndex index.html homepage.html index.shtml homepage.shtml index.cgi
AccessFileName .htaccess
# To use CGI scripts:
AddHandler cgi-script .cgi
¡¡
DocumentRoot : ¹®¼­·çÆ® À§Ä¡
°í°³´ÔÀÇ »çÀÌÆ® ¸íÀÌ ¾ÆÀ̵ð.codns.comÀ̶ó°í Çϸé. ¿ÜºÎ¿¡¼­ ºê¶ó¿ìÀú¸¦ ÅëÇØ ¾ÆÀ̵ð.codns.com/bar/index.htmlÀ̶ó°í URL ÁÖ¼Ò¸¦ ÀûÀ¸¸é ¹®¼­ ·çÆ® µð·ºÅ͸®ÀÇ bar/index.html ÆÄÀÏÀ» ¼­ºñ½ºÇÑ´Ù.
À§ ¼³Á¤¿¡ ÀÇ°ÅÇÏÀÚ¸é /home/httpd/html/bar/index.htmlÀÌ ½ÇÁ¦ ÆÄÀÏÀÌ µÇ´Â °ÍÀ¸·Î °í°´´Ô ÆíÀÇ¿¡ µû¶ó ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.

UserDir : »ç¿ëÀÚÀÇ È¨ ÆäÀÌÁö ·çÆ® À§Ä¡
º¸Åë À¯´Ð½º ½Ã½ºÅÛ¿¡¼­´Â À¥ ¼­¹ö °ü¸®ÀÚ°¡ Çã¿ëÇÏ´Â ÇÑ »ç¿ëÀÚ¸¶´Ù ÀÚ½ÅÀÇ ÆäÀÌÁö¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. À§ÀÇ ¿¹¸¦ µé¸é ºê¶ó¿ìÀú¿¡¼­ http://www.codns.com/~public/index.htmlÀ̶ó°í Àû¾ú´Ù¸é ½ÇÁ¦·Î ¼­ºñ½ºµÇ´Â ÆÄÀÏÀº publicÀ̶ó´Â »ç¿ëÀÚÀÇ È¨ µð·ºÅ͸® ¹Ø¿¡¼­ UserDirÀÌ Á¤ÇÑ µð·ºÅ͸®¿¡¼­ ã½À´Ï´Ù.

AcessFileName : ¹®¼­ Á¢±ÙÁ¦ÇÑ Á¤ÀÇÆÄÀÏ
¾ÆÆÄÄ¡ ¼­¹ö´Â NCSA ¼­¹ö¿Í °°Àº ¹æ½ÄÀ¸·Î °¢ µð·ºÅ͸®¿¡ ¹®¼­ Á¢±ÙÁ¦ÇÑ Á¤ÀÇÆÄÀÏÀ» µÑ ¼ö ÀÖÀ¸¸ç. ÀϹÝÀûÀ¸·Î .htaccess¶ó´Â ÆÄÀÏ¿¡ ƯÁ¤ ¾ç½ÄÀ¸·Î Á¢±ÙÁ¦ÇÑÀ» °É¾îµÑ ¼ö ÀÖ½À´Ï´Ù.

3) access.conf : º¸¾È, Á¢±Ù Á¦ÇÑ ¼³Á¤
¡¡ <Directory /home/httpd/html>
Options Indexes Includes ExecCGI
AllowOverride None
order allow,deny
allow from all
</Directory>
<Directory /home/httpd/cgi-bin>
AllowOverride None
Options None
</Directory>

º°´Ù¸¥ ¼³Á¤ ¾øÀÌ ±âº»°ªÀ» »ç¿ë ÇÏ´Â °ÍÀ» ±ÇÀå ÇÕ´Ï´Ù.

¡¡

»õ ÆäÀÌÁö 1
¡¡