리눅스 아파치 가상호스트 설정

일단 내부 IP로 테스트 해보시려고 하는 것 같네요.

192.168.1.10, 9를 web.ads.com으로 사용하시려면 hosts 파일에 192.168.1.10의 도메인은 www.asd.com이다

라고 설정해 주셔야 합니다. (asd.com 도메인을 구입 하신건 아니시죠??)

1. 리눅스에서 설정.

vi /etc/hosts [엔터]

192.168.1.10        www.ads.com   <- 추가

 

2. 윈도우에서 설정.

C:\WINDOWS\system32\drivers\etc 아래 hosts 파일에 리눅스와 똑같이 추가.

 

이후에 아래와 같이 수정 해주세요.

 

<VirtualHost 192.168.1.10> <- <VirtualHost 192.168.1.10:80> 으로 수정
ServerAdmin www.asd.com <- ServerAdmin은 관리자의 메일 주소 넣으시면 됨니다.

DocumentRoot /var/www/html <- 웹페이지 소스가 있는 디렉토리
ServerName dummy-host.example.com <- 도메인 주소 www.ads.com
ErrorLog logs/dummy-host.example.com-error_log <- 에러로그 이름 및 저장 경로 입니다.
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

 

<VirtualHost 192.168.1.9><VirtualHost 192.168.1.10:80> 으로 수정
ServerAdmin web.asd.com <- ServerAdmin은 관리자의 메일 주소 넣으시면 됨니다.

DocumentRoot /var/www/html2 <- 여기도 웹페이지 소스가 있는 디렉토리

ServerName dummy-host.example.com <- 역시 도메인 주소인 web.ads.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

 

웹페이지 소스가 있는 디렉토리가 만약 /home/asd라면 /home/asd라고 넣으면 됨니다.

그리고, VirtualHost 조금 위에 보시면 #NameVirtualHost *:80 부분 있습니다. 주석 해제 해주세요.

 

아파치 설정 파일을 수정 하였으므로 아파치 재시작은 필수겠죠?

# /etc/init.d/httpd restart [엔터]

만약, 소스 컴파일 하셨다면, /usr/local/아파치 디렉토리/bin/apachectl restart [엔터]

 

이후에 정상적인 도메인이 나오는지 확인 하세요.

그리고, 위의 윗분께서 답변하신 글도 보시면서 천천히 해보세요.

 

제 소견입니다만 질문자님께 고기를 잡아 드리는 것은 한계가 있는 듯 합니다.

superuser.co.kr 사이트 및 apache.org 사이트에 가시어 학습을 하시는 것이 좋을 듯 합니다.

 

그럼 수고하세요.

댓글

이 블로그의 인기 게시물

XCOPY를 이용한 당일날짜의 파일만 카피하는방법

뽀롱 뽀롱 뽀로로 DVD 목록

SYSLOG-NG와 MySQL 을 이용한 시스로그 응용 하기