
私は、OpenVPN サーバー (10.xx1) と、Apache 上の PHP Web アプリケーションを備えたクライアント (10.xx2) を持っています。この Web アプリケーションには、IP アドレス 10.xx2 を持つ VPN ネットワーク経由で、自分の PC (OpenVPN クライアントがインストールされた 10.xx3) からアクセスできます。
私の問題は、このアプリケーションへのアクセス権を特定の人に付与する必要があり、VPN クライアントをインストールせずにパブリック アクセスを許可したいということです。
そこで、OpenVPN サーバー上のパブリック URL (例: https://public-ip-of-my-vpn-server/webapp) を提供し、この URL をクライアント (10.xx2) などにルーティングしたいのですが、どうすればよいかわかりません。
解決策はありますか?
ありがとう !
答え1
設定するリバースプロキシVPN サーバー (ApacheProxyPass
や Nginx など) で、これは別の Web サーバーでリバース プロキシまたはロード バランサー フロントエンドを使用するのと同じ状況です。プロキシとバックエンド間のネットワークが VPN トンネルであるという事実は、ほとんど変わりません。