WAMP サーバーをインターネットで利用できるようにしたい。それ、どうやったら出来るの?ポートフォワーディングを使用することも 1 つのオプションであると言われました。
しかし、うまくいきませんでした。パブリック IP から自分のサイトにアクセスできません。ここで何が足りないのですか?
WAMP サーバーをインターネットで利用できるようにしたい。それ、どうやったら出来るの?ポートフォワーディングを使用することも 1 つのオプションであると言われました。
しかし、うまくいきませんでした。パブリック IP から自分のサイトにアクセスできません。ここで何が足りないのですか?
静的 IP を取得した後も、wamp サーバーをネットワーク内の仮想ホストとして作成する必要があります。
httpd ファイルに以下を追加します。
<VirtualHost yourlocalIP 127.0.0.1>
ServerName something.loc //for use locally and not a domain name
ServerAlias www*.something.loc //for use locally and not a domain name
DocumentRoot "C:/wamp/www"
<Directory "C:/wamp/www">
Options Indexes FollowSymLinks +Includes +ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
にあるホスト ファイルに必要な変更を加えることを忘れないでください。C:\Windows\system32\drivers\etc
したがって、ルーターが IP 転送を行うと、ローカルホストは何をすべきかを知っています。また、yourLocalIP でポートを指定する必要がある場合もあります。
1.) WAMP サーバーが現在実行されているかどうかを確認します (主に、ポート 80 で着信接続を受け入れる Apache Web サーバー)。これは、ほとんどの場合、システム トレイの wampserver アイコンの色を確認することで確認できます。緑色の場合は、 Apacheが実行されているかどうかを確認するために、ポート80へのcmdとtelnetを引き続き開いてください。
2.) LAN の背後にいますか (ルーターを使用しています)、またはインターネットに直接接続していますか? 前者が当てはまる場合は、ルーターでポート転送を有効にする必要があります(これはあなたが言ったように行っています)
3.) 外部マシンから WAMP サーバーにアクセスするためにブラウザのアドレス バーに入力している IP アドレスは何ですか? LAN アドレス (192.168.1.4) ではないことを願っています。それは WAN ip でなければなりません ( http://whatismyip.comに行くのを見るもの)
4.) 最後に、Windows ファイアウォールでブロックされていないかどうかを確認します。