オフィスから未使用のサーバーを入手しました。IIS 10 を搭載した Windows Server 2019 でサーバーをセットアップし、VMWare Player 16 で Ubuntu 20.04 を実行し、ネットワーク モードをブリッジ ネットワークに設定しました。
たとえば、IIS を実行している私の Windows サーバーの IP アドレスは Wordpress を実行している 192.168.100.188 で、OwnCloud を実行している私の VMWare の IP アドレスは 192.168.100.104 です。
IIS (wordpress) を実行している私のサーバーは、自宅の ISP が動的 IP を使用しており、ローカル ネットワーク外のインターネット上で開くことができるため、no-ip DDNS 経由で既にドメイン (例: example.com) にルーティングされています。
私の質問は、VMWare IP アドレス (OwnCloud) をドメイン (例: vm.example.com) または (例: example.com/vm) にルーティングするにはどうすればよいかということです。
ローカルデバイスでローカル IP (192.168.100.104) にアクセスすると、実行できました。しかし、そのプライベート IP をパブリック IP にルーティングして、インターネットで開くにはどうすればよいのでしょうか?
ありがとう!
答え1
リバース プロキシを設定し、リクエストを「分割」して適切なホストからデータを取得するようにする必要があります。
または、静的 IP を提供する VPN を取得し、2 番目の Web サーバーから実行します。
(異なるポート (たとえば、1 つのサイトでは https/443、別のサイトでは http/80) を使用するか、URL を変更する非標準ポートを使用しない限り、DNS および/または NAT だけで実行しようとしていることはできません。)