WindowsでApacheとIISを80ポートで共有させる方法

Apache と IIS でポート 80 を共有するには、次の手順に従ってください。

  1. Windowsの検索バーに「IIS」と入力し、[Internet Information Services (IIS) マネージャー] をクリックしてコンソールを開きます。
  2. 左のナビゲーションバーから、「デフォルトのWebサイト」(または80ポートを共有したい他のWebサイト)を探してクリックします。
  3. 右側の「操作」欄で「紐付け」をクリックします。
  4. 「サイトバインディング」ウィンドウで、「追加」ボタンをクリックします。
  5. 「Webサイトの追加」ウィンドウで、次のパラメーターを設定します。
  6. 種別:「http」を選択してください。
  7. IPアドレス: 「未割り当てすべて」を選択するか、特定のIPアドレスを指定します。
  8. ポート:「80」を入力します。
  9. ホスト名: 独自のカスタムホスト名を入力する(例: 「iis」などを入力する)。
  10. 「OK」をクリックして設定を保存する。
  11. Apacheのconfファイル(通常はApacheインストールディレクトリ内のconfフォルダ内にあるhttpd.confファイル)を開く。
  12. 以下のパラメーターを見つけて編集する:
  13. 聞く:別の80以外のポート番号に変更します(例:8080)。
  14. サーバー名: この値をIISで設定したホスト名と同じものに変更する(例: 「iis」) 。
  15. 設定ファイルを保存して閉じる。
  16. ApacheとIISサービスを再起動します。

Apacheは変更したポート(例:8080)でHTTPリクエストをリッスンし、IISは80ポートでHTTPリクエストをリッスンします。そうすることで、ApacheとIISが80ポートを共有する構成が実現します。他にもWebサーバーソフトウェアを使っている場合は、同様の手順に従って構成できることに注意してください。

bannerAds