본문으로 바로가기
하나의 apache 서버에서 여러 계정을 호스팅할 수 있다.
이렇게 하기 위해서는 xampp에서 virtual hosting에 관련된 파일들을 설정해야 한다.

1. xampp\apache\conf\extra\httpd-vhosts.conf 파일을 열어서 수정한다.

2. 
##NameVirtualHost *:80
이 부분을
NameVirtualHost *:80
로 설정한다. (##두개를 뺀다 : #은 주석을 의미)


3. 다음 맨 마지막에 다음을 추가해준다.

<virtualhost *:80="">
DocumentRoot "/xampp/htdocs"
ServerName localhost
</virtualhost>

이렇게 하면 이후에 가상 호스트를 설정해도 웹브라우저에 localhost를 입력하면 기존의 xampp 설정 페이지에 접속할 수 있다.


3. 또한 같은 파일의 마지막

<VirtualHost *:80> 
 DocumentRoot "/home/wems/public_html"
 ServerName wems.snupaim.net
 <Directory "/home/wems/public_html">
  Options Indexes Includes execCGI
  AllowOverride None
  Order Allow,Deny
  Allow From All
 </Directory>
</VirtualHost>

를 추가한다.

이렇게 하면 웹브라우저에서 example로 접속하면 \home\ex\public_html\ 에 접속할 수 있다.

계정(폴더) 이름은 example가 아니라도 원하는 이름으로 정해도 된다.


!) 아 맞다!

xampp에서 지정하기 전에

c:/windows/system32/drivers/etc에 hosts를 수정해야한다.

hosts의 맨 마지막 부분에

자신의 ip주소와 브라우저에 호스팅할 키워드를 입력한다.

예) 111.222.3.44      sehee.example.com


* 참고 사항 : 자신의 IP주소 확인 방법

cmd창(윈도우버튼 + r한후 실행창에 cmd입력) 에서 ipconfig 하면 ip address에 나의 ip주소를 확인할 수 있다.


* 참고 사이트

http://www.nam.or.kr/archives/583#comments

http://blog.naver.com/jjc2294?Redirect=Log&logNo=20055208070