IIS7でサブドメインを作成する方法


回答:


8

/ mysiteがあるフォルダーを指す新しいWebを作成し、ホストヘッダーmysite.mydomain.comでリクエストを受け入れるようにプロパティを変更するのと同じくらい簡単です。

ここだTechNetの記事ホストヘッダーを設定するには:


実際、すべて正しく設定されていることがわかりましたが、web.configファイルには適切なデータが含まれていないため、ハンドラプロパティがありませんでした。しかし、ありがとう:-)
Techboy 2009年

ああ、足りない.Netハンドラー。あなたがそれを解決してくれてうれしい:)
淡い馬

2
もう少し情報がいいと思います...
Steve

2

2つのオプション:

  • 既存のサイトに新しいバインディングを追加できます(サイトを右クリックしてバインディングを編集し、mysite.mydomain.comのIP /ドメイン名を入力します)-これにより、ユーザーはhttp://mysite.mydomainにアクセスする必要があります.com / mysiteは、おそらく望んでいるものではありません。
  • mysite.mydomain.comのip / domainを使用して新しいサイトを追加し、ルートの物理パスをwww.mydomain.com/mysiteが指す任意のディレクトリにする

2

そのマシン上でそのIPアドレスで応答する唯一のサイトである場合、実際には何も構成する必要はありません。デフォルトの構成は、そこに到達するために使用されたDNS名に関係なく、関連付けられたIPアドレスでの要求に応答します。

同じIPアドレスで同じホスト名を持つ他のサイトを設定する場合は、「ホストヘッダー」を使用してそれらを設定する必要があります。IIS7では、ホストヘッダーは各サイトのBindingsインターフェイスで設定されます。IISスナップインでサイトを右クリックし、[ バインドの編集]を選択すると、簡単にアクセスできます。デフォルトでは、ワイルドカードIPアドレスに割り当てられているポート80のエントリが1つある可能性があります。そのエントリを選択し、[ 編集 ]ボタンをクリックします。新しいダイアログには、ホスト名:エントリがあり、このサイトが応答するDNS名をハードコードできます。


悪いことに、元のサイトが仮想ディレクトリでホストされていることに気づきました。MattBの答えの方が適切ですが、ホストヘッダーとIIS7に関する一般的な知識については、私に任せます
Ryan Bolger

2

サブドメインを作成しています

iis7マネージャーを開き、新しいWebサイトを作成し、サイト名に任意の名前を入力し、ネットワークアダプターに割り当てられている物理パスとIPアドレス(ポートは80である必要があります)をポイントし、ホスト名はblog.example.comのようなサブドメイン名である必要があります(メインサイトがexample.comの場合)okを適用します。

DNSエントリの追加

管理者ツールからDNSを開き、コンピューター名を展開し、前方参照ゾーンを展開し、example.comをクリックします(ドメイン名を意味します)右側のパネルで、空白の領域を右クリックし、新しいエイリアス(CNAME)をクリックします。サブドメイン名、つまりブログ。FQDNターゲットホストで、ドメイン名、つまりexample.comを入力し、[OK]をクリックします。

DNSサーバーを再起動します。サブドメインを使用しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.