私の問題は、これとほとんど同じです - How to access apache behind home router。ただし、このリンクはまったく役に立ちませんでした。つまり、パブリック IP は 176.XXX.YYY.ZZ です。Apache Web サーバーがあり、次の方法でローカルにテスト ページにアクセスできます。
http://localhost
私の TP-LINK ルーターの IP アドレスは 192.168.0.1 です。次の方法で設定ページにアクセスできます。
http://192.168.0.1
ルーター設定のリダイレクト ページで、仮想 Web サーバーを追加しました: ポート 80、IP 192.168.0.1。
http://public_ip
リモート コンピューター (または)から Web ページにアクセスしようとするhttp://192.168.0.1
と、ルーター設定ページにリダイレクトされます。
httpd.conf
現在含まれている
Listen: *:80