Virsual host : 하나의 apache서버에서 여러 계정을 호스팅할 수 있다.
1. xampp\apache\conf\extra\httpd-vhosts.conf 파일 수정
1) ##NameVirtualHost *:80 이 부분을
NameVirtualHost *:80 로 설정한다. (##두개를 뺀다 : #은 주석을 의미)
2) 그리고 다음을 추가로 입력한다.
<virtualhost *:80="">
DocumentRoot "/xampp/htdocs"
ServerName localhost
</virtualhost>
이렇게 하면 이후에 가상 호스트를 설정해도 웹브라우저에 localhost를 입력하면 기존의 xampp 설정 페이지에 접속할 수 있다.
3) 마지막으로 다음도 추가로 입력한다.
<VirtualHost *:80>
DocumentRoot "가상으로 사용할 document path 입력(예. /home/)"
ServerName 가상으로 사용할 server name 입력 (예. example.com)
<Directory "DocumentRoot와 같은 내용 입력(예. /home/)">
Options Indexes Includes execCGI
AllowOverride None
Order Allow,Deny
Allow From All
</Directory>
</VirtualHost>
이렇게 하면 웹브라우저에서 example로 접속하면 \home\ex\public_html\ 에 접속할 수 있다.
계정(폴더) 이름은 example가 아니라도 원하는 이름으로 정해도 된다.
6. xampp\apache\conf\httpd.conf 수정
<Directory /home/...>
.
.
.
Order allow, deny
Allow from all
</Directory>
7.host 수정
c:/windows/system32/drivers/etc/hosts의 맨 마지막 부분에 자신의 ip주소와 브라우저에 호스팅할 키워드를 입력한다.
예) 111.222.3.44 example.com
그러면 주소표시줄에 입력한 주소를 치면 접속이 된다.
참고 블로그 : http://blog.bsmind.co.kr/246
'Old > PHP' 카테고리의 다른 글
문자열을 배열로 반환 (0) | 2013.03.15 |
---|---|
<접두어:앨리어스> namespace (0) | 2013.03.15 |
phpstorm debugger 설정 (0) | 2013.03.12 |
PHP XDebug 셋팅 환경 설정 (0) | 2013.03.12 |
폴더 내 원하는 확장자 파일 불러오기 (0) | 2013.03.11 |