xampp をインストールし、構成ファイルがポート 80 を listen していることを確認しました。http ポートをルーターから正しいコンピューター IP に転送しました。今、別の家から次のように index.html にアクセスしようとしています。http://myip:80 しかし、動作しません。何が問題なのでしょうか?
答え1
Apacheの設定で使用されているServerNameを持つサーバーが少なくとも1つ必要です。わからないのでこれ以上は言えません - 仮想ホストを使用していますか - 使用している場合、どのモジュールですか
簡単に言うと、コメント「main」の後のhttpd.confにサーバ構成を表示します。
答え2
Windows システムを使用している場合は、次の手順を試してバグを見つけてください。
- まず、ping コマンドを使用してホストに到達してみます。
- これが機能する場合は、ホストのファイアウォールがポート 80 への着信要求をブロックしていないことを確認してください。
- httpd.conf ファイルには、次の必要な設定があります。
- 80を聴く
- ServerName YourServer:80 ServerName には Windows コンピュータ名と同じ名前を使用してください。
- SKYPE を実行する場合、Skype が通信にポート 80 を使用できるようにするオプションがあることを知っておくと便利です。このオプションにより、apache サービスが適切に実行されなくなり、ページにアクセスできなくなる可能性があります。
これが役に立つことを願っています!