windows10 + apache バーチャルホストの設定

広告

最近なにかとwindows内部で複数webプロジェクトを動かす機会が...
ということで今回はwindows10 + apache2.4でバーチャルホストを切る方法。

httpd.confの設定


> apacheフォルダ/conf/httpd.conf
# Virtual hosts
Include conf/extra/httpd-vhosts.conf #コメントアウト外す


httpd-vhosts.confの設定


> apacheフォルダ/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "${SRVROOT}/docs/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>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "${SRVROOT}/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>

上記の箇所以下のように書き換える
NameVirtualHost *:80
# 指定1
<VirtualHost *:80>
DocumentRoot "C:\MyProijects\hoge1\htdocs\test"
ServerName localhost
</VirtualHost>
# 指定2(あれば)
<VirtualHost *:80>
DocumentRoot "C:\MyProijects\hoge2\htdocs"
ServerName test.localhost
</VirtualHost>"


hostsの設定


C:\Windows\System32\drivers\etc\hosts
最後に追記
127.0.0.1       localhost
127.0.0.1 test.localhost

ちなみにそのままhots開いても権限なくて編集できないので権限付きで編集する。
簡単に権限付きで編集する方法

確認!


apacheを再起動して...アクセス!
http://localhost/
http://test.localhost/

それぞれアクセスできるはず
広告


関連記事
windows10でPHPを動かす Xamppなし インストール編

windows10でPHPを動かす Xamppなし インストール編

PHP 2018-07-21
windows10でPHPを動かす Xamppなし 設定編

windows10でPHPを動かす Xamppなし 設定編

PHP 2018-08-10


この記事を読んだ人におススメな記事
windows10でPHPを動かす Xamppなし インストール編

windows10でPHPを動かす Xamppなし インストール編

PHP 2018-07-21
windows10でPHPを動かす Xamppなし 設定編

windows10でPHPを動かす Xamppなし 設定編

PHP 2018-08-10
windows10 MYSQL

windows10 MYSQL

PHP 2018-09-27
windows10 phpMyAdmin

windows10 phpMyAdmin

PHP 2018-09-30

Profile