[FAQ]WHSの使用するHTTP/HTTPSのポートを変更する

WHS FAQ

すでにWebサーバーを公開している場合や、SSLのポートをデフォルトの443から変更できないようなサーバーを立てている(たとえば、SOHOや自宅ですでにExchange Serverを使っていて、Windows PhoneとExchange Activesyncで同期している場合)場合など、WHSを新たに追加した場合に デフォルトのHTTP(TCP 80)/HTTPS(TCP 443)以外のポートで利用したい場合があります。
  1台目のWHSがすでにあり、2台目のWHSを追加して外出先からもアクセスさせたい場合も同様です。

 
その場合、大きく2種類の方法があります。

  1. 外部からは異なるポートでアクセスし、ルーターでWHSの標準のポートにフォワードする。
    (ルーターの設定変更のみ。)
  2. 外部からは異なるポートでアクセスし、ルーターでWHSの変更したポートにフォワードする。
    (ルーターの設定変更+IISの設定変更が必要。)

1の方法をとる場合、例えば、外部からはHTTPはTCP 8080 、SSLは TCP 444でアクセスするが、ルーター側でTCP 8080 を TCP 80、TCP 444 をTCP 443 にフォワードすることなります。外部からのアクセス時には、http://xxx.homeserver.com:444 のように、外部からアクセスする際のURLにポート番号を付与してアクセスします。
2の方法でIISの設定を変更する場合は以下の手順でポートを変更することが可能です。

 

  1. WHSにリモートデスクトップで接続
  2. スタート>すべてのプログラム>管理ツール>インターネットインフォメーションサービス(IIS)マネージャ を起動する
  3. Webサイト>既定のサイト を右クリックし、プロパティを選択
    100410001
  4. [Webサイト]タブで、TCPポート、SSLポートを任意の値に変更する
    100410002
    ここでは、TCPを8080、SSLを444に変更しています。
  5. WHSのWindows ファイアーウォールに対して、8080、444の例外許可設定を行う。
  6. ルーターに対して、手動でポートフォワード設定を行う

以上で設定は完了です。

 

この場合の主な制約は以下の通りです。

  1. WHSにアクセスする際、LAN内であれば
    http://server:8080
      https://server:444
    インターネットからであれば
    http://xxx.homeserver.com:8080
      https://xxx.homeserver.com:444
    のように、ポート番号を指定してアクセスする必要があります。
  2. http://server:8080、http://xxx.homeserver.com:8080 にアクセスして、[ログオン]を押下しても正しく画面が遷移しません。従って、https://server:443、https://xxx.homeserver.com:444 にアクセスしないとログオン出来ません。
  3. ドメイン名の構成で以下のように常にエラーが出ます。
    100410004
  4. おそらく、UPnPは動作しないのではないかと思います(未確認)。手動でポート開放する必要があります。

コメント

  1. shiki より:

    SECRET: 0
    PASS: ec6a6536ca304edf844d1d248a4f08dc
    いつも参考にさせていただいております。
    今回2台目を導入したので上記設定をおこなったのですが、どうしてもうまくつながらずいろいろと見直した結果、
    「windowsのファイヤーウォール」で当該ポートを例外許可設定するのを見落としておりました。
    私のような人がいたときように、コメントを残させていただきます。
    今後ともよろしくお願いいたします。

  2. ださっち より:

    SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
     コメントありがとうございます。
    記事に、WHSのFW設定の記述を追加しました。
     ちなみに、別のやり方として、外部からのアクセスは8080や444を使い、ルーターのポートフォワード設定で8080や444を2台目のWHSの80、443にフォワードする方法もありますので、ご参考までに。

  3. ミスターK@はやぶさ2 より:

    SECRET: 0
    PASS: 819bc4787298d3f24caabb4621d7ba2d
    初めてコメントさせていただきます。
    WHS2011にてwebサーバーの構築を試みていますが、プロバイダが80,443ポートの開放に対応していないとのことで、サーバのポート設定を変更しようと試みていますが、操作方法が初代WHSと変わってしまったため、どこをどういじればいいのかがさっぱりわかりません。
    ルーターのポート解放設定などは既に完了しております。
    ご教授いただければ幸いです。なにとぞよろしくお願いします。

  4. Juggy より:

    ださっち様、こんにちは。いつも自分の知識向上のため参考にさせていただいております。
    今回私も、初めてサーバを導入することになったのですが、上記ミスターK@はやぶさ2さんと同じ理由でポート80番と443番がプロバイダにて規制されており、リモートWEBアクセス設定が出来ず難儀しております。

    WHS2011になりますが、前バージョンと同様にポート番号の変更は可能でしょうか?
    また、その設定方法等、ご教示戴けたら幸いです。

    お忙しいところ恐縮ですが、ご返答のほどよろしくお願い申し上げます。

  5. Juggy より:

    ださっち様、こんにちは。

    質問を投稿させていただいてから10日程経過しましたが、返信が無いようなのでこちらの質問はクローズさせていただきます。

    尚、今回の質問につきましては、現在 Microsoft TechNet にて対応させていただいております。

    ださっち様の回答を幾つか拝見できるようなので、もし其方から私の質問がご覧になられるようでしたら宜しくお願い致します。

タイトルとURLをコピーしました