본문으로 바로가기

XAMPP 가상호스트 설정과 도메인 연결

category 개발도구/XAMPP 2015. 5. 29. 17:00

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