[질문] 가상호스트 문의
작성자 정보
- 초보 작성
- 작성일
컨텐츠 정보
- 2,252 조회
- 2 댓글
- 0 추천
- 목록
본문
안녕하세요. (IP는 보안상 변경했습니다.)
NameVirtualHost 123.456.789.123:80
ServerAdmin test@test.co.kr
DocumentRoot home/abc/html/test1
ServerName test1.test.co.kr
ErrorLog logs/test1-error_log
CustomLog logs/test1-access_log common
ServerAdmin test@test.co.kr
DocumentRoot home/def/html/test2
ServerName test2.test.co.kr
ErrorLog logs/test2-error_log
CustomLog logs/test2-access_log common
위와 같이 가상호스트를 구성했는데요.
test1.test.co.kr 이쪽으로 접속하나 test2.test.co.kr 이쪽으로 접속하나
모두 home/abc/html/test1 <-- 이쪽으로 가버립니다.
home/def/html/test2 이쪽부분의 포트를 8081로 바꾸고 접속하면 제대로 이동하구요
가상호스트 문제 인거 같은데요. 어떤 문제 인지 모르겠어요.
조언부탁드립니다.
감사합니다.
--- 추가증상 ---
<VirtualHost 211.233.72.196> (1)
ServerAdmin ksm20000@scrapmaster.co.kr
DocumentRoot /home/gbpr/public_html/pm_hnp
ServerName gbpr.scramaster.co.kr
ErrorLog logs/gbpr-error_log
CustomLog logs/gbpr-access_log common
</VirtualHost>
<VirtualHost 211.233.72.196> (2)
ServerAdmin program@scrapmaster.co.kr
DocumentRoot /home/today/public_html/pm_hnp
ServerName today.scramaster.co.kr
ErrorLog logs/today-error_log
CustomLog logs/today-access_log common
</VirtualHost>
첫번째 호스트와 두번째 가상호스트 위치를 바꾸면
맨 위에것만 나옵니다.
그러니까
(2)번을 위로 올리면 (2)번만 계속 나오구요
(1)번이 위에 있으면 (1)번이 계속 나와요.
조언부탁드려요.
감사합니다.
관련자료
-
이전
-
다음
이상호님의 댓글
- 이상호
- 작성일
그리고 지시자 NameVirtualHost 에 대해서 다음처럼 추가해주세요.
NameVirtualHost test1.test.co.kr
NameVirtualHost test2.test.co.kr
그리고 가상 호스트 블록 지시자의 값에 ip 주소가 아닌 실제 도메인을 적용후 반영해보시기 바랍니다.
두번째 질문인 아이피 문제는 첫번째것만 나오는게 맞습니다. 그 이유는 같은 아이피를 기반으로 했기 때문입니다. 가상 호스트는 크게 포트 기반와 아이피, 이름 기반으로 나눠지게 되는데 같은 아이피를 기준으로 같은 포트를 쓰게 되면 당연히 첫번째 설정된 가상 호스트 설정만을 불러오게 되는 것입니다.
더 궁금한 사항이 있으시면 한국아파치사용자모임(http://www.apache-kr.org)의 TechTalk 에 있는 질문답변 게시판 이용을 부탁드립니다.
계성용님의 댓글
- 계성용
- 작성일
###### cytoo ######
<VirtualHost *:80>
DocumentRoot "/usr/local/apache/htdocs/"
ServerName www.cytoo.net
ServerAdmin yongyong84@lycos.co.kr
ErrorDocument 404 http://cytoo.net
<Directory />
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
##### yong blog ######
<VirtualHost *:80>
DocumentRoot "/home/yong/public_html"
ServerName blog.cytoo.net
ServerAdmin yongyong84@lycos.co.kr
ErrorDocument 404 http://blog.cytoo.net
<Directory />
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
저와 같은 경우는 저렇게 구성을 해놓았습니다.
제기억이 맞는지는 모르겠지만..
버츄얼호스트부분에 실제 도메인명이나 ip명을 적어주면 안되었던걸로 기억하네여--;
그게 아마..apache1.x대랑 2.x랑 틀릴지도 모르지만 혹시 모르니 저런식으로
세팅하고 한번 해보심이..