私の開発用 Web サイトがあり、VPN 経由で同じネットワークに接続してhttp://servername
いる実際のサーバーまたはhttp://servername.org.com
自宅の PC のIP またはサーバー名を介してアクセスできる Windows サーバーがあります。
test1
デフォルトと同じポートを使用するIIS に追加のサイトを作成しました。未割り当ての IP アドレスとホスト名test1.com
。hosts ファイル内に、次も追加しました。
127.0.0.1 test1.com
RDP 経由で接続している実際のサーバーでは、この 2 番目の Web サイトにtest1.com
Web ブラウザーのURL からアクセスでき、正常に動作しますが、自宅の PC で同じことを行うと、 VPN経由で同じネットワークに接続されています。http://servername.org.com./test1.com
役に立たないなど、さまざまな URL の組み合わせを試しました。
これを達成するには何をする必要がありますか? また、これに対する質問のタグだけです。デフォルトの Web サイトがその Web サイトのバージョン 1 であり、バージョン 2 を作成したいとします。サーバーでこれを管理するための最良のアプローチは何ですか?
http://servername.org.com/v1/index.html
バージョン 1 の場合、v2 の場合も同じですが、ディレクトリが異なります。http://servername-v1.org.com
し、http://servername-v2.org.com
それともあまり関係ないのでしょうか?これらの異なるバージョンは、単なる開発バージョンになります。私は現在、それを1番の方法で行っていますが、これを行う実際の適切な方法があるかどうか疑問に思いました。
私があなたを正しく理解している場合:
servername.org.com:80 にある Windows 開発サーバーは、その Windows 開発サーバー上に 2 番目の Web サイトを作成し、Windows 開発サーバーのホスト ファイル 127.0.0.1 test1.com に追加しました。
そのサーバーに接続し、そのサーバー ブラウザーで test1.com にアクセスすると、そのホスト ファイルから、test1.com がローカル (つまり、現在のサーバー) である 127.0.0.1 にあり、成功していることがわかります。
test1.com のホスト ファイル エントリがない自宅の PC を使用している場合、機能しません。
これは予想される
servername.org.com の IP アドレスを指す test1.com の実際の DNS エントリ、またはエントリがある PC 上の hosts ファイル エントリが必要です。
$servername.org.comsIPaddress test1.com
これらのいずれかがないと、ブラウザが test1.com を解決できないため、これは機能しません。
お使いのコンピューターは同じ仮想ネットワーク上にありますが、test1.com の場所を認識していません。
同じ Web サイトの複数のバージョンを同時にホストしたい場合は、それらを異なるポートに作成するか、GIT またはその他のリポジトリに構成を保存するのが最も簡単な場合があります。それにはたくさんの方法があり、それは本当にあなたが何をしたいかによって異なります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加