혹시.. 공유기의 설정이나..
도메인의 설정만으로..
www.test.com/test 라고 들어온 요청을..
www.test.com:8001 으로 가게끔 할 수 있는 방법이 있을까요?
아무리 생각해봐도..
별도의 웹서버를 설치해서 하는 방법 말고는..
저렇게 주소 경로를 포트로 이동시켜줄 수 있는 다른 방법이 안떠오르네요..ㅠ.ㅠ
혹시.. 공유기의 설정이나..
도메인의 설정만으로..
www.test.com/test 라고 들어온 요청을..
www.test.com:8001 으로 가게끔 할 수 있는 방법이 있을까요?
아무리 생각해봐도..
별도의 웹서버를 설치해서 하는 방법 말고는..
저렇게 주소 경로를 포트로 이동시켜줄 수 있는 다른 방법이 안떠오르네요..ㅠ.ㅠ
<VirtualHost test.com:8001>
DocumentRoot "/home/test/public_html/test "
# À¥¼Ò½º ÆÄÀÏÀÌ À§Ä¡ÇÑ µð·ºÅ丮¸¦ Àý´ë°æ·Î·Î ±âÀÔÇÑ´Ù.
ServerName test.com
# È£½ºÆ®¸¦ Á¦¿ÜÇÑ µµ¸ÞÀÎ ÁÖ¼Ò¸¦ ±âÀÔÇÑ´Ù.
ServerAlias www.test.com
# È£½ºÆ®¸¦ Æ÷ÇÔÇÑ µµ¸ÞÀÎ ÁÖ¼Ò¸¦ ±âÀÔÇÑ´Ù.
</VirtualHost>
±Ùµ¥... test.comÀ¸·Î µé¿Â°É
test1.comµîÀ¸·Î º¸³»´Â°Ç º¸¾Ò¾îµµ
¼ºêÁÖ¼Ò¸¦ ¸ÞÀÎÀ¸·Î ´Ù½Ã ·çÇÎ ½ÃÅ°´Â°Ç ÷ º¸³×¿ä.
Host ÆÄÀÏ¿¡¼ ÇÏÁö¸¶½Ã°í
ÇÏÀ§ÁÖ¼Ò´Ï °£´ÜÈ÷ À¥ ¼Ò½º·Î ÀÚ¿¬À̵¿ ½ÃÅ°¼ÅµÎ µÉÅÙµ¥..
RewriteEngine on
RewriteRule ^/test/(.*)$ http://www.test.com:8001/$1 [R,L]
https://httpd.apache.org/docs/2.2/ko/misc/rewriteguide.html
2. mod_proxy »ç¿ë
ProxyPass "/test" "http://www.test.com:8001/"
ProxyPassReverse "/test" "http://www.test.com:8001/"
https://httpd.apache.org/docs/2.2/ko/mod/mod_proxy.html
3. mod_rewrite¿Í mod_proxy È¥¿ë
RewriteEngine on
RewriteRule ^/test/(.*) http://www.test.com:8001/$1 [P]
ProxyPassReverse /test/ http://www.test.com:8001/
±×³É www.test.com/test ¾È¿¡´Ù°¡
index.html Çϳª ¸¸µå½Ã°í
¾È¿¡´Ù°¡
<meta http-equiv="refresh" content="0; url=http://www.test.com:8001" />
º¹ºÙÇϽðí ÀúÀåÇϽøéµË´Ï´Ù.
°øÀ¯±â¿¡¼¶ó... °øÀ¯±â¿¡¼... ¹º°¡ ÀÖÀ»Áöµµ ¸ð¸¥´Ù´Â ±×·± ÇãȲµÈ »ý°¢ÀÌ µé±âµµ Çϴµ¥¿ä...
±×¸®°í µµ¸ÞÀμºñ½º ¼¼Æÿ¡¼... À½.... °Å±ä ¾ø´Â°Å °°¾Æ¿ä... µµ¸ÞÀμºñ½º¾÷ü¿¡ ¹®ÀÇÇغ¸¼¼¿ä.. ÀÖÀ»Áöµµ ¸ð¸§...
ÀÌ¹Ì www.test.com/test ÀÇ URLÀ» °¡Á¤Çϼ̴ٸé ÀÌ¹Ì ³×Æ®¿öÅ©´Ü¿¡¼ ó¸®ÇÒ ¼ö ÀÖ´Â ¼öÁØÀ» ³Ñ¾î¼± °ÍÀÌ´Ï, µµ¸ÞÀÎ ¼³Á¤(¿ä°Ç ³×Æ®¿öÅ©´Ü)À¸·Î´Â ÇØ°á ÇÏ½Ç ¼ö ¾øÀ» µíÇÕ´Ï´Ù.(ÀÌ¹Ì Áú¹®¿¡¼ ÀÌ ´äÀº ¾Ë°í °è½Å °ÍÀ¸·Î º¸ÀÔ´Ï´Ù.)
°øÀ¯±â¿¡¼ÀÇ ¼³Á¤Àº °¡´ÉÇÒ ¼öµµ ÀÖÀ» °Í °°Àºµ¥¿ä, °øÀ¯±â°¡ À¥¼¹öÀÇ ±â´ÉÀÌ ÀÖ´Â °æ¿ì¿¡ ÀºÐµéÀÌ ¸»¾¸ÇϽŠ¹æ¹ýÀ¸·Î ÇÏ½Ã¸é µÉ°Í °°½À´Ï´Ù.
¸¸¾à www.test.com/test °¡ ¾Æ´Ï°í www.test.comÀÇ Á¢¼ÓÀ» www.test.com:8081 ·Î º¸³»½Ã·Á¸é Æ÷Æ®Æ÷¿öµùÀ» ÅëÇؼ °øÀ¯±â¿¡¼ Àü´ÞÀÌ °¡´ÉÇÕ´Ï´Ù.