HTTPSを使用してローカルIISのWebサイトにホスト名を設定する方法


1

IIS 7.5でWindows 7を使用しています。同じIP上にあるが、それらのホスト名を使用してローカルにアクセスできるホスト名を持つ異なるポートにローカルWebサイトをセットアップする必要があります。

例:
Webサイト名:apple website
ディレクトリへのパス:C:\ inetpub \ wwwroot \ apple
ホスト名:applewebsite.com
ポート:44310

ウェブサイト名:オレンジ色のウェブサイト
ディレクトリへのパス:C:\ inetpub \ wwwroot \ orange
ホスト名:orangewebsite.com
ポート:44311

現在、https:// localhost:44310またはhttps:// localhost:44311でWebサイトにアクセスできますが、ローカルWebサイトがホスト名https://applewebsite.comおよびhttps:// orangewebsiteで解決されるようにしたいです.com

ホスト名はC:\Windows\System32\drivers\etc\hostsフォルダに保存されていることは知っていますが、ポートは使用できず、IP名のペアのみを使用できることを知っています。

IISマネージャーでWebサイトをバインドしようとすると、httpプロトコルからhttpsに変更するときに、テキストフィールド「hostname」がグレー表示になります。この動作はセキュリティ証明書によるものだと思いますが、OpenSSLを使用して証明書を作成する場合、共通名はとして入力する必要があります*.websitename.com。この場合、Webサイトのバインド中に、「ホスト名」フィールドを編集できます。


すでにこれを見たかどうかはわかりませんが、ここと「コマンドラインを使用したIIS 7でのホストヘッダーのセットアップ」というセクションを確認してください。確認するためのIISサーバーはありませんが、サイトバインドが正しく、ホストまたはホストヘッダーをポイントしている限り、問題はありません。その投稿全体のトップセクションを実際に読んでください、それは良いブレークダウンを与えるようで、少なくとも試してみる価値があり、必要に応じてテストし、バックアウトするのに十分簡単です。
ポン引きジュースIT

証明書の共通名(上記のガイドではフレンドリ名と呼ばれます)を変更しました。最初のアスタリスクを使用して、hostnamewhileバインディング(例:www.nameserver.com)を変更できます。残念ながら、ブラウザを開いて、以前にホスト名として挿入したサーバー名を入力すると、サイトに到達しません。
Cyr

回答:


0

IIS 7.5を搭載したWindows 7ではこれを実行できません。新しいバージョンのWindowsが必要です。

ポートを使用する方法の1つは、複数のIPアドレスを自分のマシンに割り当て、それらをホストファイルにマップし、それらのアドレスにサイトをバインドすることです。

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