#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]
//----------------------------------------

-[[バーチャルドメイン]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS