리눅스 아파치 가상호스트 답변좀 부탁드려요ㅠ 정보
리눅스 아파치 가상호스트 답변좀 부탁드려요ㅠ본문
웹에서 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 *** 개인정보보호를 위한 이메일주소 노출방지 ***
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 *** 개인정보보호를 위한 이메일주소 노출방지 ***
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
이걸불러옵니다
문제점이나 제가 더 손댈께 있으면 알려주세요
답변부탁드려요
댓글 전체
<VirtualHost *:80>
ServerName aaa.co.kr
ServerAlias www.aaa.co.kr
ServerAdmin *** 개인정보보호를 위한 이메일주소 노출방지 ***
DocumentRoot /home/kkk/bbb
ErrorLog logs/bbb.co.kr-error_log
CustomLog logs/bbb.co.kr-access_log common
</VirtualHost>
이렇게 한번 해보시는것 어떨가 싶습니다.
어떨지는 잘 모르겠지만은, 예시1 방식과 예시2 방식으로 저는 설정을 해서 사용하는 편입니다.
일단 아파치에서 네임서버 설정의 단계는
1. named.conf -> zone 화일의 설정 및 도메인명 정의
2. zone 화일 생성
3. named 데몬 재시작 해줄것
4. httpd.conf -> 이곳에서 가상 호스팅 유저 설정
5. 아파치 데몬 재시작
이 부분전에 일단 named.conf 설정이 바로 되었는지 부터 확인해 보셔야 할듯 합니다..
자신의 서버에 네임 서버를 맞게 하셨다면 123.456.789.11 이라고 가정하고 aaa.co.kr 을 설정한다고 예를 들면
nslookup
server 123.456.789.11
aaa.co.kr
자신의 서버에 맞게 설정되었다면 값을 보실수 있을겁니다.
참고 사이트로 http://www.lug.or.kr/home/ 에 가보시길 권장 드립니다.
그곳에서 원하시는 부분을 찾으실수 있을거라 생각합니다.
아파치 httpd.conf 설정 잘 보시고요.(zone파일, named.conf)
네임서버 설정 잘 보시고요.
혹시나 하는 마음에 아파치랑 네임서버 재시작하신 거죠?