説明するのは少し難しいですが、最善を尽くします... IIS 6.0で仮想ディレクトリとして実装されたインターネットアプリケーション(「ItsMyParty」と呼びます)の形式は次のとおりです。https://www.app.com.au/ItsMyParty
上記の例では、www.app.com.au が親インターネット Web サイトであり、「ItsMyParty」が仮想ディレクトリです。
今、私にとっての課題は、「ItsMyParty」を「分割」して別の Web サイトとして実行することです (仮想ディレクトリではなく、www.app.com.au とは別のサーバーで、www.app.com.au と ItsMyParty の両方が W2k12 サーバーに移行する予定です)。ただし、ユーザーには同じリンクを使用してもらいたいと考えています。https://www.app.com.au/ItsMyParty'ItsMyParty' にアクセスするには ' をクリックしてください。
これを実現するには、DNS サーバーでいくつかのトリックを実行できる可能性があると言われました。これを行う方法について何か提案はありますか?
よろしくお願いします。WM
答え1
IIS 8.5 に移行する場合は、 用www.app.com.au
と 用の2 つのサイトを作成しますmyShinyNewPartySite.au
。
DNS サーバーに 2 つのエントリが作成され、IIS の 2 つのサイトでこれらのホスト名バインディングが作成されます。
www.app.com.au
作成するとURL書き換えItsMyParty
のすべてのリクエストを に転送するルールmyShinyNewPartySite.au
は次のようになります。
<rule name="Party" stopProcessing="true">
<match url="ItsMyParty/(.+)" />
<action type="Rewrite" url="http://myShinyNewPartySite.au/{R1}" />
</rule>
これは、パーティサイトが相対リンクを使用している場合にのみうまく機能します。たとえば、HTMLで次のように使用します。
<img src="/ItsMyParty/images/party.jpg" ... />`
新しいサイトでは ItsMyParty ディレクトリがないため、これは失敗します。
答え2
IIS 仮想ディレクトリ アプリケーションと DNS は、Web サイトに適しています。IIS では、サイト、アプリケーション、仮想ディレクトリを作成して、インターネット、イントラネット、またはエクストラネットを介してユーザーと情報を共有できます。これらの概念は以前のバージョンの IIS にも存在していましたが、IIS 7 以降ではいくつかの変更がこれらの概念の定義と機能に影響しています。最も重要なのは、サイト、アプリケーション、仮想ディレクトリが、オンライン コンテンツをホストし、オンライン サービスを提供するための基本的な構成要素として、階層的な関係で連携するようになったことです。
ドメインネームシステム(DNS)は、インターネットやプライベートネットワークに接続されたコンピュータ、サービス、またはあらゆるリソースのための階層的な分散命名システムです。参加している各エンティティに割り当てられたドメイン名にさまざまな情報を関連付けます。