OpenVPN クライアントの背後にある Web サイトにアクセスする

OpenVPN クライアントの背後にある Web サイトにアクセスする

私は、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 トンネルであるという事実は、ほとんど変わりません。

関連情報