質問: natを実行するルーターのlanにいるとき、apacheはどのようにして外部ipを認識しますか? それで、apacheサーバーをセットアップしました。apacheが私のパブリックipからのトラフィックを許可するように、listen :80を指定するか、仮想ホストをhttpd.confに配置する必要があると言われています。私の質問は、パブリックipをどのようにして知るのですか? apacheは、natを実行するルーター内の私のlanにあります。
回答: (apacheサーバーがパブリックip上にない場合)apacheはパブリックipを認識していません。ルーターはリクエストを転送し、宛先を書き換える必要があります。