이번 회사소개 만들면서 버츄얼 호스트때문에 머리 깨지는 줄 알았다.
2일을 그냥 날려먹었다..--;;
recruit.daum.net 도메인을 받았는데 아파치 설정에 rewrite할 줄 몰라 너무 애먹었다.
물론 이번 공채 지원하는 사람들이 이것 때문에 불편했을거다..
아파치 설정에서 httpd.conf를 연 다음에 대략 중간에 다음과 같이 쓰면 된다.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^recruit\.daum\.net$
이건 Rewrite Condition이다 만약 %{HTTP_HOST}가 recruit.daum.net이라면
True로 반환해서 아래의 RewriteRule을 진행하게 된다.
RewriteRule ^/$ http://recruit.daum.net/Daum/recruit/currentOpportunities.do [L]
URL창에 들어온 URL 뒷부분이 그냥 / 이면
http://recruit.daum.net/Daum/recruit/currentOpportunities.do를 수행한다.
뒤에 붙은 [L]은 수행후 RewriteRule을 종료하란 것이다.
그러니까 저 currentOpportunities.do를 날려준 후에 위의 컨디션에 대한 RewriteRule을
종료시키는 것이다.
RewriteCond %{HTTP_HOST} ^ir\.daum\.net$
다시 컨디션을 체크하고..
RewriteRule ^/$ http://ir.daum.net/Daum/ir/stockInformation.do [L]
다시 Rewrite를 수행 후 Rule 종료.
뭐 대략 이렇다.
원본 소스를 긁어다 대충 약간 붙여야겠다.
httpd.conf의 일부
'서버 이야기 > 웹서버 설정' 카테고리의 다른 글
Apache Log에 I/O byte 나오게 하기 (0) | 2009.10.07 |
---|---|
jconsol 사용하기 (1) | 2009.08.03 |
XST 취약성 관련 GET, POST 외에 죄다 막아버리기 (0) | 2008.10.20 |
아파치 웹서버 모니터링하기 (0) | 2008.10.06 |
아파치 로그 날짜 별로 남기기 (0) | 2008.09.26 |