Apacheが内部IPをレンダリングするのはなぜですか?

Apacheが内部IPをレンダリングするのはなぜですか?

私のApacheは192.168.0.2(localhost)で実行されており、NASは192.168.0.32で実行されています。ポート80でリッスンするようにApacheを設定した場合、外部IPに接続しようとすると接続拒否エラーが発生し、localhostの接続は成功します。 Apache サービスが停止すると、内部接続と外部接続の両方に対して接続拒否エラーが生成されます。ただし、ポート8080でリッスンするようにApacheを設定するとlocalhost:8080にアクセスできますが、localhostからポート80にアクセスするとデフォルトの「動作します!」ページが表示されますが、外部IPに対する要求はNASのWebインターフェイスを取得します。 192.168.0.32に位置!

これはUbuntu 15.10にあります。 iptablesやその他のソフトウェアファイアウォールが設定されていません。ルータは外部要求を明示的に許可しないように設定されていますが、これは明らかに機能しません。

結論として:

1.

  • Apacheが192.168.0.2のポート8080でのみリッスンするように設定されている場合
  • 192.168.0.2:8080の要求は正常に機能します。
  • 192.168.0.2:80のリクエストに私のインデックスが表示されます(拒否する必要があります)
  • 外部リクエストには 192.168.0.32 の Web インターフェイスが表示されます。

2.

  • Apacheが192.168.0.2のポート80でのみリッスンするように設定されている場合
  • 192.168.0.2:80の要求は正常に機能します。
  • 192.168.0.2:8080の要求が接続を拒否しました(正しい)。
  • 外部要求受信接続拒否エラー

何が起こったのか! ?

ベストアンサー1

おすすめ記事