1。
まず、Port 80(または使用しているもの)と443は、TCPパケットとUDPパケットの両方を許可する必要があります。これを行うには、ポート80と443のWindowsファイアウォールでTPCとUDPの2つのインバウンドルールを作成します(または、テストのためにファイアウォール全体を無効にすることができますが、インバウンドルールを許可する場合は永続的なソリューションです)
2。
WAMPServer3を使用している場合回答の下部を参照
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
「すべてから許可」の行が機能しない場合は、「すべてが許可されている必要があります」を使用すると、機能します。
WAMPServer3には別の方法があります
WAMPServerのバージョン3以降には、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 *:80
ではなくVirtualHost*:86(86または使用しているポート)のようになります。3。 この変更を行った後、WampまたはApacheのすべてのサービスを再起動することを忘れないでください