DOJEUN's Notepad
 LISTへ 

【Apache】localhostに接続出来ない。127.0.0.1には接続できる。この理由は?

Apacheサーバーでlocalhostには接続が出来ないが127.0.0.1には接続が出来ることを調べて見た。Windows10では通常のapacheの設定に加えた設定が必要だった。


1. テスト環境

Apache Server Virsion : Apache/2.4.20 (Win32)

2. 説明

Windows7では同じバージョンで localhost, 127.0.0.1の両方接続ができたが
Windows10ではlocalhostへの接続が出来なかった。127.0.0.1は接続が出来る

テスト・検証の為にローカル環境で他のパソコンから接続を許可しないようにする場合に
このような現象が起きる。

3. Apacheの設定

「~apache設定フォルダ\conf\extra\httpd-vhosts.conf」を編集する。
 Require all denied
Require ip 127.0.0.1 
Require local