묻고답하기
리눅스 아파치 가상호스트 조금이라도 아시는분답변부탁드려요
2009.05.27 17:44
웹에서 www.aaa.co.kr로 접속하면 /home/kkk/aaa를 절대경로로 쓰고
www.bbb.co.kr로 접속하면 /home/kkk/bbb를 절대경로로써야합니다
정말 해볼껀다해본거같은데 왜안되는지 도무지 모르겠습니다
제가손댄건
/etc/hosts 이파일젤밑에줄에
123.456.789.111 www.aaa.co.kr
123.456.789.111 www.bbb.co.kr
이거추가해주고
httpd.conf파일에서
ServerName 123.456.789.111:80 이렇게변경
Listen 80 앞에 # 제거해주고요
Include conf/extra/httpd-vhosts.conf 맨앞에 있던 # 제거해줬어요...
httpd-vhosts.conf파일에서
제일밑에줄에
NameVirtualHost 123.456.789.111:80
<VirtualHost www.aaa.co.kr:80>
ServerAdmin webmaster@aaa.co.kr
DocumentRoot /home/kkk/aaa
ServerName aaa.co.kr
ServerAlias www.aaa.co.kr
ErrorLog logs/aaa.co.kr-error_log
CustomLog logs/aaa.co.kr-access_log common
</VirtualHost>
<VirtualHost www.bbb.co.kr:80>
ServerAdmin webmaster@bbb.co.kr
DocumentRoot /home/kkk/bbb
ServerNamebbb.co.kr
ServerAlias www.bbb.co.kr
ErrorLog logs/bbb.co.kr-error_log
CustomLog logs/bbb.co.kr-access_log common
</VirtualHost>
이렇게 수정했습니다
이렇게 했는데 www.bbb.co.kr로 들어가도 www.aaa.co.kr에 있는 /home/kkk/aaa
이걸불러옵니다
문제점이나 제가 더 손댈께 있으면 알려주세요
답변부탁드려요
댓글 2
-
아카스
2009.05.27 19:57
-
pai
2009.05.27 22:35
<VirtualHost www.aaa.co.kr:80> 가 아니라...
<VirtualHost 123.456.789.111:80> 이 되야 하는게 아닌가 싶습니다.
그리고 파일 수정후 웹서버 reload는 해주셨겠죠??? ^^
<VirtualHost 80>
ServerAdmin webmaster@aaa.co.kr
DocumentRoot /home/kkk/aaa
ServerName aaa.co.kr
ServerAlias *.aaa.co.kr
</VirtualHost>
bbb.co.kr도 같은식으로... 아파치의 경우 해당버젼의 아파치 배포사이트에서 메뉴얼을 보는게 가장 빠르고 정확합니다. (httpd-vhosts.conf 맨위에 메뉴얼 사이트가 있습니다. 물론 가시면 한글메뉴얼도 항상 구비되어 있습니다.