XAMPP를 사용중에 각각의 도메인에 여러개의 사이트를 구동시켜야 할 경우, 가상호스트와 가상의 도메인으로 로컬에서는 자유로이 사용할 수 있습니다.
XAMPP 가상호스팅 설정
설치드라이브:\xampp\apache\conf\extra\httpd-vhosts.conf 파일을 열어서 수정한다.
##NameVirtualHost *:80
라고 된 부분을 아래와 같이 수정한다.
NameVirtualHost *:80
그런 뒤에 같은 파일의 마지막에 아래의 내용을 추가한다.
<VirtualHost *:80>
DocumentRoot "/xampp/htdocs"
ServerName localhost
</VirtualHost>
이렇게 하면 이후에 가상 호스트를 설정해도 웹브라우저에 localhost를 입력하면 기존의 xampp 설정 페이지에 접속할 수 있게 된다.
이후 같은 파일의 마지막에 새로운 가상호스트를 추가하면 된다.
<VirtualHost *:80>
DocumentRoot "/xampp/htdocs/blog/www/"
ServerName blog
ErrorLog "logs/blog.uzuro.com-error.log"
CustomLog "logs/blog.uzuro.com-access.log" common
<Directory "/xampp/htdocs/blog/www/">
Options Indexes Includes execCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
이제 실제로 /xampp/htdocs/blog/www 라는 경로와 폴더를 만들어야 한다.
SeverName은 아래와 같이 IP주소를 이용해도 된다.
ServerName 127.0.0.2
XAMPP 도메인 연결
실제로 도메인을 연결하려면 도메인을 구입한 업체에 호스트 설정을 해야 한다. 여기서는 로컬에서 작업용으로 쓸 것이기에 hosts 파일을 수정하여 가짜 도메인으로 접근한다.
메모장을 관리자 권한으로 실행하고 C:\Windows\System32\drivers\etc\hosts 파일을 연다. 원하는 데로 임시 도메인을 설정한다.
# XAMPP ServerNames
127.0.0.1 server
127.0.0.1 blog
127.0.0.1 uzuro
127.0.0.1 labs
'개발도구 > XAMPP' 카테고리의 다른 글
XAMPP phpMyAdmin 외부 접속 (2) | 2015.07.09 |
---|---|
XAMPP 포트 중복 문제 (0) | 2015.05.31 |
XAMPP 워드프레스 설치 (1) | 2015.05.30 |
XAMPP PHP와 MySQL 설정 (0) | 2015.05.30 |
XAMPP 테스트 서버 구축 (7) | 2015.05.29 |