none
バーチャルホスト環境でのhttp から https へリダイレクトする方法 RRS feed

  • 質問

  • <実現したいこと>

    ・バーチャルホスト環境でのhttp から https へのリダイレクト

    <環境>

    IIS8.5

    ・バインドからマルチドメインを設定

    ・マルチドメインのSSL証明書を登録

    例)

    1台のIISサーバに以下のドメインが登録されており、そのドメインごとにhttps へリダイレクトさせたい

    http://www.exampleA.com  → https://www.exampleA.com

    http://www.exampleB.com  → https://www.exampleB.com

    http://www.exampleC.com  → https://www.exampleC.com

    <調べたこと>

    ・シングルドメインでは、httpリダイレクトモジュールをインストールすれば設定できると思われる。

    ・URL Rewrite モジュールは、「役割と機能の追加ウィザード」にはなく、IIS8.5では動作しないと思われる。

    <質問>

    IISでバーチャルホスト環境でリダイレクトをする方法を、ご教示ください。

    IISでバーチャルホストを運用している情報が少ないので推測ですが、IISではバーチャルホストを運用した場合に、リダイレクト

    させる機能は未実装。あるいは対応していない。ということなのでしょうか?

    そもそもIISでは、バーチャルホストは動かせるけど、推奨はしない。ということなのでしょうか?

    情報を見つけられず、質問させていただきます。

    よろしく御願い致します。


    -- Kenichi Koyama

    2017年12月14日 12:45

回答

すべての返信

  • URL Rewrite 2.1ではIIS 7 ~ IIS 10までサポートしていますので、こちらで検討・検証されてみてはいかがでしょうか。

    URL Rewrite : The Official Microsoft IIS Site - IIS.net


    きよくらならみ

    • 回答としてマーク beru222 2017年12月20日 2:51
    2017年12月15日 2:32
  • きよくらならみ さん

    回答いただき、ありがとうございます。

    ダウンロード先サイトで、Archの選択(x86 or 64)の選択がありますが、これはWindows Server OSの

    Archに合わせる認識でよろしいでしょうか?

    IISのバージョンは、OSと1対1であり、IISには、x86 や 64の概念がない。認識です。

    合っていますでしょうか?

    ご教示いただけますと、助かります。


    -- Kenichi Koyama

    2017年12月18日 13:56
  • インストール先のOSのアーキテクチャで選択するという認識で問題ないと思います。

    きよくらならみ

    2017年12月19日 7:57
  • きよくらならみ さん

    ありがとうございます。

    お知らせいただいたURLのページで、「Install this extension」をクリックしても反応がなかったので

    「addtional dowloads」からダウンロードしようとしていました。

    「Install this extension」から、今日は無事ファイルをダウンロードすることができました。

    これで、進めることができます。

    ありがとうございます。


    -- Kenichi Koyama

    2017年12月20日 2:55
  • httpからのリダイレクトは本当に必須なのでしょうか?

    httpすなわち非SSLコンテンツをダウンロードし、そのコンテンツに従ってリダイレクトすること自体、脆弱という考え方があります。この問題を解消するためにHSTS; HTTP Strict Transport Securityという技術が存在します。特にHSTSプリロードに登録した場合、Webブラウザーはアドレスバー明示的に http:// と入力されていても強制的に https:// で接続します。

    2017年12月20日 4:14