0

私は現在、Apacheサーバーを稼働させるプロジェクトに取り組んでいます。これは新しい私なので、このようなことをするのはこれが初めてです。基本的に、ルーターにアクセスして、ローカル IP アドレスのポート 80 でポート転送を要求しましたが、効果がありませんでした。ポートが開いているかどうかを示すWebツールでテストすると、ポートが閉じていると表示されます。さらに紛らわしいことに、netstsat -a コマンドを実行すると、http がリッスンしていると表示されます。それがファイアウォールの問題なのか、それとも私がすべて間違っているのかはわかりません。どんなアイデアでも大歓迎です。ありがとう

4

2 に答える 2

1

ローカルネットワークの外部からテストする必要があります。サーバーでnetstatを実行すると、もちろん「リスニング」と表示されます。Webテストツールはファイアウォールの外側から実行されていますか?また、携帯電話でWi-Fiをオフにして、ブロードバンドIPアドレス:80を試してみることができるはずです。ルーターのポート80からサーバーのポート80に転送していますか?プロバイダーが住宅用アカウントのポート80をブロックしている可能性はありますか?

于 2012-09-13T20:47:03.753 に答える
0

最初にオンライン ポート スキャナーを検索し、ポート 80 をスキャンするように依頼します。次に、Ubuntu ufw (ファイアウォール) を使用している場合は、おそらくデフォルトの拒否ルールが実行されているため、次のようにします: sudo ufw allow 80

動作を確認するには、WAN IP をブラウザの URL バーに接続するだけです。/var/www/html/index.html のテスト ページに接続する必要があります。

于 2015-08-15T12:45:56.397 に答える