XAMPP for Mac에서 가상 호스트 설정

3730 단어 xampp

가상 호스트 사용



/Applications/XAMPP/xamppfiles/etc/httpd.conf를 열고 아래 설명을 제거합니다.
#Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf

 ↓
Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf

가상 호스트 추가



/Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf 파일을 엽니다.

'#NameVirtualHost*:80' 행을 활성화해야 하므로 주석 처리된 경우 #을 삭제하고 해당 행을 활성화합니다.
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80

가상 호스트가 활성화됨에 따라 "http://localhost/"가 무효가 되므로, 이하를 추가해 복원해 봅시다.
<VirtualHost *:80>
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"  
    ServerName localhost
</VirtualHost>

가상 호스트 추가



다음 참조에 가상 호스트를 추가합니다.

예 : "site01"을 추가하는 경우는 이런 식으로 씁니다.
DocumentRoot의 위치는 임의의 위치를 ​​지정할 수 있습니다.
<VirtualHost *:80>
    DocumentRoot "/Users/taro/server/site01"
    ServerName site01  
</VirtualHost> 

호스트 재작성



/etc/hosts를 열고 다음을 추가합니다.
192.168.1.11 site01
127.0.0.1    site01

일반적으로 로컬 호스트를 나타내는 "127.0.0.1"을 지정하지만 LAN의 다른 터미널에서 site01에 액세스하려면 가상 호스트가 위치한 IP "192.168.1.11"로 호스트를 추가합니다. 적용되는 호스트의 순서는 위 또는 아래로 이루어집니다.

※ 보충:
웹 개발에서 hosts 파일을 편집하는 경우가 많기 때문에 hosts 파일을 다시 쓰는데 편리한 Hoster도 검토해 보세요.

Hoster 공식 홈페이지

동작 확인



XAMPP를 시작하고 Apache의 시작 버튼을 클릭하여 시작합니다. 그런 다음 브라우저를 시작하십시오. http://site01」을 입력하여 액세스하여 사이트가 표시되면 OK입니다.

※ 보충:
/Users/taro/server/site01 바로 아래에 index.html이 있으면 자동으로 이 파일이 표시됩니다.

LAN의 다른 단말기에서 가상 호스트에 액세스



LAN의 다른 터미널에서 가상 호스트에 액세스하는 경우 해당 터미널의 호스트를 다시 씁니다. 이 절에서는 Windwos8/8.1의 경우에 대해 설명합니다.

C:\Windows\System32\Drivers\etc\hosts를 마우스 오른쪽 버튼으로 클릭하고 편집기를 선택하고 엽니다(여기에서는 히데마루를 선택하고 있습니다).



히데마루를 선택하면 아래와 같은 다이얼로그가 나오므로 「관리자로서 실행」을 클릭합니다.



열면 다음을 추가합니다.
192.168.1.11 site01

그리고 IE 등에서 "http://site01」에 액세스할 수 있습니다.

좋은 웹페이지 즐겨찾기