1.
まず、ポート 80 (または使用しているポート) と 443 を TCP パケットと UDP パケットの両方に許可する必要があります。これを行うには、ポート 80 と 443 の Windows ファイアウォールで TPC と UDP の 2 つの受信規則を作成します。
2.
WAMPServer 3を使用している場合は、回答の下部を参照してください
WAMPServer バージョン <= 2.5 の場合
他の場所からのアクセスを許可するには、Apache のセキュリティ設定を変更する必要があるため、httpd.conf
ファイルを編集します。
このセクションを次から変更します。
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
に :
# onlineoffline tag - don't remove
Order Allow,Deny
Allow from all
「Allow from all」行が機能しない場合は、「Require all grant」を使用すると機能します。
WAMPServer 3には別の方法があります
バージョン 3 および > の WAMPServer には、事前に定義された仮想ホストがあるlocalhost
ため、ファイルをまったく修正せhttpd.conf
ず、見つけたままにしておきます。
メニューを使用して、httpd-vhosts.conf
ファイルを編集します。
次のようになります。
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
に修正する
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
注: ポート 80 以外で wamp を実行している場合、VirtualHost は VirtualHost *:86 のようになります。(86 または使用しているポートは何でも) VirtualHost *:80 ではありません。
3.
この変更を行った後、Wamp または Apache のすべてのサービスを再起動することを忘れないでください。