XAMPPのApacheでポートを変える
XAMPPでは初期値でポート80をを使用しますが、IISなどを入れている場合はポートがバッティングしてしまいます。
この記事はXAMPPでのポートを変更する方法です。
設定方法
下記の例はポート8080とルートディレクトリをCドライブ直下のwwwにする場合です。※予めwwwフォルダは作っておいてください。
C:\xampp\apache\conf\extra
の中にあるhttpd-vhosts.conf
を探し、エディタで開きます。- 下記の個所の下に
NameVirtualHost *:8080
を追記します。# NameVirtualHost *:80 NameVirtualHost *:8080
- 一番下にでも下記を追記します。
rootディレクトリをC:/xampp/htdocs
以外にする場合、下記のDirectory
の括りがないと403エラー(Access forbidden!)がでます。
上書き保存します。<VirtualHost *:8080> DocumentRoot "C:/www/" ServerName localhost </VirtualHost> <Directory "C:/www"> AllowOverride All Require all granted </Directory>
- 次に
C:/xampp/apache/conf
内のhttpd.conf
を探し、エディタで編集します。 - 下記の個所の下に
Listen 8080
を追記します。Listen 80 Listen 8080
- 下記も追加します。元からある
<Directory "C:/xampp/htdocs">から</Directory>
をコピーし、C:/xampp/htdocsをC:/www
に置き換えます。
上書き保存します。<Directory "C:/www"> 略 </Directory>
- XAMPPよりApacheを再起動
ブラウザに「localhost:8080」を打ち込むとWebが表示されます。