0

解決策が見つからないという独特の問題があります。Godaddy共有MSホスティングパッケージ内からIIS6でホストされているWebサイトを管理しています。

このホスティングパッケージ内には、それぞれ独自のドメインを持つ複数のWebサイトがホストされています。

Godaddyが設定した方法は、1つのドメインが「プライマリ」ドメインであるということです。これはルートでホストする必要があります(例:D:\ hosting [USER])。domain1.comにアクセスすると、このサイトのファイルのルートを指します。

他のすべてのドメインは、そのルート内のサブフォルダーを指している必要があります。例:D:\ hosting [USER] \ site_2 \で、domain2.comを参照すると、そのサブディレクトリを指します。2番目のドメイン/Webサイトを追加すると、IISとは関係がないように見えるgodaddyコントロールパネルを介して行われます(たとえば、ドメイン、サブフォルダーを入力し、[移動]をクリックすると完了します)。

これは、開発用PCでは複製できない部分です。Devマシンでは、hostsファイルを編集し、domain1.comをローカルマシンにポイントすることで、ルートディレクトリ(site1のファイルを含む)を参照できます。ここまでは順調ですね。

ルート内の2番目のサイトのサブフォルダーを指す「アプリケーション」を作成しようとしましたが、domain2.comがそのサブディレクトリなどを指すようにすることはできません。

私はそれが理にかなっていることを願っています、そして私はちょうど正しい方向に微調整する必要があることを願っています。

ありがとう、G

4

1 に答える 1

0

パズルにはいくつかのピースがあります。

私はIISの経験がないので、具体的なヒントを提供することはできませんが、開発環境を再作成するには2つのことが必要です。

  1. コンピューターは、domain2.comをサーバーに接続するために、DNSにクエリを実行するのではなく、自分自身に応答する必要があることを認識する必要があります。したがって、DNSルックアップを「ハッキング」して独自のIP、つまり127.0.0.1(ループバックインターフェイス)を返す必要があります。ここで手順を見つけることができます
  2. IISはdomain2.comアドレス要求に応答する必要があるため、domain2.comファイルがどこにあるかを知る必要があります。おそらく、IISUI/ツールのどこかでそれを構成する必要があります。

手順2が完了すると、ドメインを/ hosting / domain1/domain2と/hosting/ domain2のどちらでホストするかは、Webサーバーの観点からは重要ではありません。

幸運を。

于 2012-05-29T00:32:48.210 に答える