Apache 443で非https TCPストリームを別のアプリケーションにリダイレクトする

Apache 443で非https TCPストリームを別のアプリケーションにリダイレクトする

WindowsでIISのようなものを許可するApacheモードが見つかりません。ポート443でSSTP VPNサーバーを実行し、ポート443でHTTPSサーバーを同時に実行して同じインターフェイスにバインドできます。 Apacheでも同様の機能が得られるかどうか疑問に思います。それともnginx?このようなものをどのように構成しますか?

これが不可能な場合は、TCP:443でOpenVPNなどのソフトウェアを実行し、443でWebサーバーを実行するオプションがありますか?それとも、Linuxベースのシステムで別のソフトウェアを実行していますか?

ベストアンサー1

--port-shareOpenVPNにこのオプションがあるようです

--port-共有ホストポート[dir] TCPサーバーモードで実行すると、OpenVPNポートは他のアプリケーション(HTTPSサーバーなど)と共有されます。 OpenVPNがOpenVPN以外のプロトコルを使用してポート接続を検出すると、ホスト:ポートはサーバーへの接続をプロキシします。

Webサーバーがlocalhost:49152からHTTPSトラフィックを受信して​​いると仮定すると、openvpn構成には次のものが含まれます。 port-share localhost 49152

おすすめ記事