XAMPP(Apache)での複数ドメインを利用する設定
インストールが終わったので今度は複数ドメインで利用する設定を行います。
Virtualhostのサイト設定
Virtualhostを設定して使いたいので以下ファイルで設定変更します。
C:/xampp/apache/conf/extra/httpd-vhosts.conf
まず、
##NameVirtualHost *:80
ここを↓
NameVirtualHost *:80
#を取りコメントアウトを解除します。
##<VirtualHost *:80>
##ServerAdmin webmaster@dummy-host.example.com
##DocumentRoot "C:/xampp/htdocs/dummy-host.example.com"
##ServerName dummy-host.example.com
##ServerAlias www.dummy-host.example.com
##ErrorLog "logs/dummy-host.example.com-error.log"
##CustomLog "logs/dummy-host.example.com-access.log" common
##</VirtualHost>
すでにこのようにダミーで例示がコメントアウトされてて親切ですね。
ここの内容を自分の環境に合わせて変更し、
#を取りコメントアウトを解除します。
<virtualhost *:80="">
DocumentRoot “C:/xampp/htdocs/domain.com/htdocs”
ServerName domain.com
</virtualhost>
最低限はこれで。
さらに
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/domain.com/"
ServerName domain.com
<Directory "C:/xampp/htdocs/domain.com/">
Require all granted
Order allow.deny
Allow 127.0.0.1
</Directory>
</VirtualHost>
自PCからのみ接続できる設定にしました
hostファイルの修正
次にhostファイルを修正します。
C:/WINDOWS/system32/drivers/etc/host
最後の行に
127.0.0.1 domain.com
設定したいドメインを追加します。
Apacheの再起動
Apacheを再起動して「http://domain.com/」にて接続出来れば完了です。
こちらのサイトを参考にさせて頂きました。
ありがとうございました。