#author("2025-03-19T11:06:46+09:00;2025-03-19T11:00:37+09:00","default:tanopro","tanopro") #author("2025-03-19T11:08:29+09:00;2025-03-19T11:00:37+09:00","default:tanopro","tanopro") #html{{ <h1 style="color: red; background-color: #FFFFCC; padding: 20px;"> バーチャルホスト(Virtual Host) </h1> <div class="alert alert-warning" role="alert"> 1台のサーバーで複数のドメイン名のサイトを運用する技術 </div> }} //---------------------------------------- #contents //---------------------------------------- //---------------------------------------- // 用語の定義 * バーチャルホストとは? [#definition] - バーチャルホスト - Google 検索 https://www.google.com/search?q=%E3%83%90%E3%83%BC%E3%83%81%E3%83%A3%E3%83%AB%E3%83%9B%E3%82%B9%E3%83%88 (AI による概要) >バーチャルホスト(Virtual Host)とは、1台のサーバーで複数のドメイン名のサイトを運用する技術です。 >Webサーバーやメールサーバーなどで利用されています。 Webサーバーやメールサーバーなどで利用されています。 【メリット】 -サーバーの数を増やすことなく、多数のドメインを運用できる -IPアドレスの節約効果やサーバー機器を減らすことで運用コストの削減などのメリットがある -稼働中のバーチャルホストサーバーに新たにドメインを追加する場合も、サーバー機器の追加手配が不要 【種類】 - IPベースのバーチャルホスト:運営するドメイン名毎にIPアドレスを用意する - &color(red){名前ベースのバーチャルホスト:1つのIPアドレスに複数のドメイン名を紐付ける}; 【利用例】 -アクセスの少ないサイトを複数運営している場合 -サブドメインで別のサイトを運営したい場合 -実験的に作ったWebサービスを複数立ち上げる場合 //---------------------------------------- * 設定方法 [#l5980152] * バーチャルホストの設定方法 [#l5980152] ** Nginx [#ia94debb] -[[Nginxのバーチャルホスト]] ** Apache [#beed4c1b] -Apacheの設定ファイルに、<VirtualHost>という設定を追加します -各仮想ホストの設定は、それぞれ<VirtualHost IPアドレス:ポート番号> ~ </VirtualHost>のなかに記述します //---------------------------------------- // *Amazon [#amazon] #html{{ }} //---------------------------------------- * 関連 [#d041b5f0] //---------------------------------------- -[[バーチャルドメイン]]