22Oct
mac版xamppを使ってのVirtual Hostの設定方法
xamppのversionは1.7.3
作業ファイルは各々の環境にて要置き換え。
Virtual Hostを有効にする
/Applications/XAMPP/xamppfiles/etc/httpd.conf を編集。
#Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf の冒頭の#を消す。
1 2 |
# Virtual hosts #Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf |
↓
1 2 |
# Virtual hosts Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf |
Virtual Hostを追加する
/Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf を編集。
#NameVirtualHost *:80の冒頭の#を消す
1 2 3 4 |
# # Use name-based virtual hosting. # #NameVirtualHost *:80 |
↓
1 2 3 4 |
# # Use name-based virtual hosting. # NameVirtualHost *:80 |
このままだとhttp://localhostが使えなくなるので、下記をページ下部に追加。
1 2 3 4 |
<VirtualHost *:80> DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" ServerName localhost </VirtualHost> |
続いて下記のルールに従ってVirutal Hostの設定を追記。
DocumentRoot に Virtual Hostで表示させたいディレクトリ(フォルダ)のローカルパスを記述。
ServerName にVirtual Host名を設定。この場合は、localhost.yukiruri.com
1 2 3 4 |
<VirtualHost *:80> DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/yukiruri.com" ServerName localhost.yukiruri.com </VirtualHost> |
hostsにVirtual Hostを追記
/etc/hosts を編集。
下記を追加。
1 |
127.0.0.1 localhost.yukiruri.com |
/etc/hosts が見つからない場合は、
finder上で [移動]→[フォルダへ移動]を選択して、/etc/hosts を入力して[移動]
このファイルはアクセス権がややこしいので、随時変更。
変更後は元のアクセス権に戻しておく。
最後に、xamppからapacheを起動させた後に、ブラウザを立ち上げ、設定したVirtual Host(この場合は、http://localhost.yukiruri.com)を入力してアクセスできれば終了。