본문 바로가기
웹서버

아파치 가상호스트 설정(로컬PC_Windows7)

by 리틀홍콩 2014. 10. 23.
728x90

가상호스트란?

  하나의 ip대역에 여러 도메인을 설정하는 것.

 

간단한 개념조차 없어서 관련 자료를 찾아가며 확인해보니 간단했다.

우선 아파치 설치 폴더에서 가서 ( 나같은 경우 c:\ 밑에 app이라는 폴더를 생성하여 관리하였다)

C:\app\Apache2.2.25\conf\extra\httpd-vhosts.conf  파일을 연다.

이 파일이 가상호스트 관련 파일이다.

 

파일을 열어보면

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.test      --> 메일주소 입력
    DocumentRoot "C:/app/Apache2.2.25/docs/dummy-host2.test"  --> 웹페이지 경로
    ServerName dummy-host2.test  --> 도메인명
    ErrorLog "logs/dummy-host2.test-error.log"  --> error로그 파일위치
    CustomLog "logs/dummy-host2.test-access.log" common  --> access로그 파일위치
</VirtualHost>

라고 작성되어져있는데 이부분을 변경하면 된다.

그후 아파치를 재구동하여 확인해본다.

 

또한, 포트를 연동하여 한 포트에 두개의 도메인을 올릴려고 할 경우,

<httpd.conf>

...

 Listen 80

 Listen 100   < -- 포트 추가

...

<httpd-vhosts.conf>

<VirtualHost *:100<-- 포트 변경
    ServerAdmin webmaster@dummy-host2.test      --> 메일주소 입력
    DocumentRoot "C:/app/Apache2.2.25/docs/dummy-host2.test"  --> 웹페이지 경로
    ServerName dummy-host2.test  --> 도메인명
    ErrorLog "logs/dummy-host2.test-error.log"  --> error로그 파일위치
    CustomLog "logs/dummy-host2.test-access.log" common  --> access로그 파일위치
</VirtualHost>

마지막으로

 

C:\Windows\System32\drivers\etc 폴더에서

hosts라는 파일에

# localhost name resolution is handled within DNS itself.
 127.0.0.1       localhost
 127.0.0.1       test   <-- test 도메인 생성

# ::1             localhost

 

test라는 도메인으로 http://test/~~~.jsp    라고 입력하면 정상적으로 접속,!

 

------------------------------------------------------

도움을 준 사이트

http://htdocs.tistory.com/53

'웹서버' 카테고리의 다른 글

사설 OpenSSL 인증서 만들기  (0) 2017.04.18
아파치 레진 연동하기(windows)  (0) 2014.10.06
레진 설치하기  (0) 2014.10.06
아파치 설치하기  (0) 2014.10.06

댓글