안녕하세요.
우분투 서버에 아래와 같이 아파치를 사용중입니다.
Server version: Apache/2.4.41 (Ubuntu)
Server built: 2019-08-14T14:36:32
아파치 서버에서 다른 서버에서 운영중인 젠키스나 레드마인으로 리다이렉트를 시키려고 하는데 잘 안되서 문의 드립니다.
1. 아파치 설정에서 아래와 같이 도메인 url를 사용하면 어렵지 않게 리다이렉션이 됩니다.
ServerName xxx.iptime.org
Redirect /jenkins http://xxx.iptime.org:8888/
Redirect /gitlab http://xxx.iptime.org:8881/
Redirect /redmine http://xxx.iptime.org:3000/
2. 하지만 아래와 같이 ip가 들어가면 리다이렉션중 주소가 ip(내부ip)로 변경되는 바람에 정상적으로 되지 않습니다.
ServerName xxx.iptime.org
Redirect /jenkins http://192.168.0.3:8888/
Redirect /gitlab http://192.68.0.4:8881/
Redirect /redmine http://192.1678.0.4:3000/
리다이렉션중 주소창이 내부아이파로 바껴지면서 접속이 안되더군요.
이미 proxypass 이용해서 해보려 했는데 무슨 이유에선지 아파치서버에서 다른 서버에서 정상 동작중인 젠키스나 레드마인으로
넘겨주지를 못하고...ㅡㅡ;;;;;
우야튼 혹시 2번같이 ip를 넣어도 주소창에 기존 도메인이 남아있게 할수 있는 방법이 있을까요?
감사합니다.
¿ÜºÎ¿¡¼ Á¢¼ÓÇÏ¸é¼ url¿¡ µû¶ó ´Ù¸¥ ¼¹ö¿¡¼ ¼ºñ½ºÇÏ´Â °Å¶ó¸é, ¸®¹ö½º ÇÁ·Ï½Ã¾²°Å³ª Æ÷Æ®°¡ ´Ù¸¥ °É ±âÁØÀ¸·Î ¹æȺ® ¼³Á¤ ¼Õº¸´Â °Í Ãßõµå¸³´Ï´Ù.
¸®¹ö½º ÇÁ·Ï½Ã·Î ÇؾßÇÏ´Â°Ô ¸Â°ÚÁÒ?
¾Æ¿ì....Á¨Å°½º ¼³Á¤¿¡¼ ajp ¼³Á¤¸¸ Á¦´ë·Î µÇ¸é ±×³É ±×·¸°Ô Çؼ ÇÒ¼ö Àְڴµ¥....
Á¨Å°½º¿¡¼ ajp ¼³Á¤ÇÑ´Ù°í Çߴµ¥ ajp Æ÷Æ®µµ ¾È¿¸®´Ï....ÀÌ°ÍÂü...³°¨Çϳ׿ä...^^;;;;;
¾ÆÆÄÄ¡ ¼³Á¤¿¡
ProxyRequests Off
ProxyPreserveHost On
AllowEncodedSlashes NoDecode
ProxyPass /jenkins http://192.168.0.192:8888/jenkins nocanon
ProxyPassReverse /jenkins http://192.168.0.192:8888/jenkins
³Ö°í...
vi /etc/default/jenkins ÆÄÀÏ ¸¶Áö¸·¿¡
JENKINS_ARGS="--prefix=/jenkins"
¼öÁ¤Çؼ proxypass·Î ³Ñ°å³×¿ä.