同じホスト上の VPN に接続しているときに Apache が phpmyadmin への接続を拒否しますか?

同じホスト上の VPN に接続しているときに Apache が phpmyadmin への接続を拒否しますか?

たとえば、IP 160.xxx のパブリックアクセス可能なサーバーに LAMP を pptpd とともにインストールしています。同じサーバーに pptpd を接続すると、Google は私の IP を 160.xxx として報告し、VPN サーバーに接続していることと、Windows マシンのリモート ゲートウェイ設定がオンになっていることを確認します。さらに、phpmyadmin.conf を更新して、同じサーバー IP (つまり 160.xxx) のみを許可しましたが、phpmyadmin に接続しているときに、依然として禁止メッセージが表示されます。

Apache ログには、phpmyadmin への接続が許可リストにないため拒否されたことが示されています。

すでに VPN に接続しているのに、サーバー IP ではなくインターネット接続 IP が検出されるのはなぜですか?

答え1

「VPN」サーバーと同じマシンでウェブサーバーを稼働させています。そのため、仮想ネットワークに接続すると、そのサーバーはあなたのIPアドレスをプライベートあなたに割り当てられる内部IPアドレス、ないグローバル IPv4 アドレスとして。そのプライベート アドレスはホワイトリストに登録する必要があるアドレスです。

関連情報