본문 바로가기
  • 행복하게 오래오래 개발자로 살아가기
Old/PHP

virtual host 설정

by yundev 2013. 3. 13.
반응형

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