°¡»óÈ£½ºÆ® VirtualHost ¼³Á¤ -Port- :: ¸¶À̱¸¹Ì
À̹ø ±ÛÀº °¡»óÈ£½ºÆ®¿¡ ´ëÇÏ¿© ´Ù·ê °ÍÀÌ´Ù.
ÇϳªÀÇ ¼¹ö¿¡´Â ±âº»ÀûÀ¸·Î ÁÖÈ£½ºÆ®°¡ Á¸ÀçÇÑ´Ù.
±×·¸´Ù¸é °¡»óÈ£½ºÆ®¶õ ¹«¾ùÀΰ¡?
À¥È£½ºÆÃÀ» ¿¹·Î µé¾îº¸°Ú´Ù.
´ëºÎºÐ cafe24ÀÇ À¥È£½ºÆÃÀ» ¸¹ÀÌ »ç¿ëÇϰųª »ç¿ëÇغÃÀ» °ÍÀÌ´Ù.
¸¸¾à À¥È£½ºÆÃÀ» »ç¿ëÇÏ°í ÀÖ´Ù¸é ±×°ÍÀÌ ¹Ù·Î °¡»óÈ£½ºÆ®ÀÌ´Ù.
¹«½¼ ¸»Àΰ¡?
À¥È£½ºÆÃÀÌ ¹«¾ùÀÎÁö ¸ÕÀú »ìÆ캸ÀÚ.
À¥È£½ºÆÃÀº ÇϳªÀÇ ¼¹ö¸¦ ÀÏÁ¤°ø°£À» ÀÓ´ëÇÏ¿© »ç¿ëÇÏ´Â ¼ºñ½ºÀÌ´Ù.
±×¸²°ú °°ÀÌ À¥È£½ºÆà ¼ºñ½º´Â ÇϳªÀÇ ¼¹ö¿¡¼ ´Ù¼ö°¡ »ç¿ëÇÏ°í ÀÖ´Ù.
ÀÌ °æ¿ì¸¦ ¾ÆÆÄÄ¡ÀÇ °¡»óÈ£½ºÆ® ¼³Á¤À» ÅëÇØ ÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù.
¹Ý´ë·Î ¾ê±âÇغ¸ÀÚ.
¼¹öÈ£½ºÆÃÀº ´Üµ¶ ¼¹öÀ̱⿡ º»Àθ¸ »ç¿ëÇÏ´Â ¼¹öÀÌ´Ù.
±×·¸´Ù´Â°Ç º»ÀÎ ¶ÇÇÑ °¡»óÈ£½ºÆ®¸¦ ÀÌ¿ëÇÏ¿© À¥È£½ºÆÃó·³ ´Ù¼öÀÇ °ø°£À» ¸¸µé ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.
ÀÌ ¸»Àº Áï, ÇϳªÀÇ ¼¹ö¿¡¼ ´Ù¼öÀÇ ÆäÀÌÁö¸¦ °ü¸®ÇÒ ¼ö ÀÖ´Ù´Â Á¡ÀÌ´Ù.
À¥È£½ºÆÃÀ» 10°³ »ç°Ú´À³Ä? ¼¹öÈ£½ºÆà 1°³ »ç¼ °¡»óÈ£½ºÆ®¸¦ 10°³ ¸¸µé°Ú´À³Ä?
°ü¸®¿Í ºñ¿ë ¹× ¸ðµç Ãø¸é¿¡¼ °¡»óÈ£½ºÆ®¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ È¿À²ÀûÀÌ´Ù.
º»ÀÎÀº À§¿Í °°ÀÌ ÇϳªÀÇ ¼¹ö¿¡¼ ´Ù¼öÀÇ È¨ÆäÀÌÁö¸¦ °ü¸®ÇÒ ¼ö ÀÖ´Â ÀÛ¾÷À» ´Ù·ê °ÍÀÌ´Ù.
°¡»óÈ£½ºÆ®¿¡µµ Á¾·ù°¡ ÀÖ´Ù.
¡Ü À̸§±â¹ÝÀÇ °¡»óÈ£½ºÆ®(Name-based virtual host)
¡Ü ÁÖ¼Ò±â¹ÝÀÇ °¡»óÈ£½ºÆ®(IP-based virtual host)
¡Ü Æ÷Æ®±â¹ÝÀÇ °¡»óÈ£½ºÆ®(Port-based virtual host)
¡Ü ±âº» °¡»óÈ£½ºÆ®(Default virtual host)
°¢ Á¾·ù¿¡´Â º»ÀÎ ½ºÅ¸ÀÏ¿¡ ¸Â°Ô »ç¿ëÇÏ¸é µÇÁö¸¸ °ÅÀÇ ºñ½ÁÇÑ ¸ñÀûÀ¸·Î »ç¿ëÇÑ´Ù.
À̹ø ±Û¿¡¼ÀÇ º»ÀÎÀº Æ÷Æ®±â¹ÝÀÇ °¡»óÈ£½ºÆ®¸¦ ÁßÁ¡À¸·Î ´Ù·ê °ÍÀÌ´Ù.
º»ÀÎÀº Æ÷Æ®±â¹ÝÀÇ °¡»óÈ£½ºÆ®¸¦ ÀÌ¿ëÇÏ¿© °³¹ß¼¹ö¿¡ È°¿ëÇÑ´Ù.
º»°ÝÀûÀ¸·Î ¼³Á¤À» Çغ¸°Ú´Ù.
os Á¾·ù¿¡ µû¶ó »ì¦ ´Ù¸£Áö¸¸ ±âº»ÀûÀÎ ¸®´ª½º ¸í·É¾î¸¸ ¼÷ÁöÇÏ°í ÀÖ´Ù¸é Å©°Ô ¾î·ÆÁö ¾Ê´Ù.
centos¸¦ ±â¹ÝÀ¸·Î ÁøÇàÇÏ°Ú´Ù.
óÀ½ ¾ÆÆÄÄ¡¸¦ ¼³Ä¡ÇÑ´Ù¸é ±âº»ÀûÀΠȨµð·ºÅ丮´Â /var/www/html·Î ¼³Á¤µÇ¾î ÀÖ´Ù.
À̹ø ±ÛÀº Ȩµð·ºÅ丮¸¦ /home À¸·Î ¼³Á¤ÇÏ¿© home µð·ºÅ丮 ¾È¿¡¼ ´Ù¼öÀÇ ÆäÀÌÁö¸¦ °ü¸®ÇÒ °ÍÀÌ´Ù.
¸ÕÀú httpd.conf ÆÄÀÏÀ» ãÀÚ.
httpd.conf ÆÄÀÏÀ» ¿¾îº¸ÀÚ.
´Ù¸¥°Ç ³öµÎ°í À§¿Í °°Àº ÄÚµåµéÀ» º¸ÀÚ.
ListenÀ» ÅëÇØ Æ÷Æ®¸¦ ¿ ¼ö ÀÖ´Ù.
Listen 8080 À» Ãß°¡ÇÑ´Ù¸é 8080 Æ÷Æ®°¡ ¿¸± °ÍÀÌ´Ù.
VirtualHost¸¦ ÀÌ¿ëÇÏ¿© °¢ ÆäÀÌÁöµéÀ» ¿äû °æ·Î¸¦ ¼³Á¤ÇÏ¸é µÈ´Ù.
Çѹø ¿¹¸¦ µé¾îº¸°Ú´Ù.
httpd.conf ÆÄÀÏÀ» ¼öÁ¤ÇÑ´Ù¸é ²À À¥¼¹ö¸¦ Àç½ÃÀÛÇØÁÖ¾î¾ßÇÑ´Ù.
Àç½ÃÀÛ ÈÄ Æ÷Æ®°¡ ¿¸°Áö ¸í·É¾î¸¦ ÅëÇØ È®ÀÎÇϸéµÈ´Ù.
À§¿Í °°ÀÌ ¼³Á¤ÇÑ´Ù¸é domain:80 ¸¦ Á¢¼ÓÇßÀ» ½Ã /home/test1/public_html °æ·Î¿¡ ÀÖ´Â index.php ¸¦ ¿°Ô µÈ´Ù.
±×¸®°í domain:8080 ¸¦ Á¢¼ÓÇßÀ» ½Ã´Â /home/test2/public_html °æ·Î¿¡ ÀÖ´Â index.php ¸¦ ¿°Ô µÇ´Â °ÍÀÌ´Ù.
¾ÆÆÄÄ¡ÀÇ º¸¾È¹®Á¦·Î ÀÎÇØ µð·ºÅ丮°¡ ¸·ÇôÀÖÀ» ¼ö Àֱ⿡ À§ÀÇ Äڵ带 VirtualHost ¼³Á¤ºÎºÐ¿¡¼ Ãß°¡ÇÏ¿©¾ßÇÑ´Ù.
ÀÌ·± ½ÄÀ¸·Î Æ÷Æ®¸¸ ¹Ù²ã °³¹ß¼¹ö¸¦ ÅëÇØ ÆäÀÌÁöµéÀ» °ü¸®ÇÒ ¼ö ÀÖ´Ù.
Ãâó: http://mygumi.tistory.com/64?category=648854 [¸¶À̱¸¹ÌÀÇ HelloWorld]