web-dev-qa-db-ja.com

Apache2で複数のサイトを提供するためのベストプラクティス

多数の仮想ホストを持つサーバーがあります。過去数年にわたって、これらのサイトのサービスのほとんどの部分、ロギングの方法と場所、仮想ホスト構成の作成方法、サーバー上のこれらの仮想ホストの格納場所など、すべてを継続的に改善してきました。

最近、システムに仮想ホストを追加するツールをいくつかスクリプト化して、手作業を減らし、Apache2でサイトを提供するための一般的なベストプラクティスを探し始めました。主題をグーグル検索するとき、特定の主題のベストプラクティスに関する回答が不足することはありませんが(垂直)、より一般的な状況と主題(水平)のベストプラクティスに関する回答は不足しています。

私の質問は次のとおりです。Apache2でサイトを提供するための公式のベストプラクティスはありますか?そのようなものが存在しない場合、仮想ホストの構成で行われた選択の結果をよりよく理解するために主題について読むことができる良いテキストはありますか?

2
Mogget

Apacheは、ドキュメントでベストプラクティスのアドバイスを提供します。

Apache Virtual Host documentation

Apache > HTTP Server > Documentation > Version 2.4

このリンクには、Apache HTTPサーバーでの仮想ホストサポートのすべての詳細を説明するドキュメントページのリストがあります。

https://httpd.Apache.org/docs/2.4/vhosts/

->

VirtualHostの例

このドキュメントでは、仮想ホストのセットアップに関するよくある質問に答えようとします。これらのシナリオは、名前ベースまたはIPベースの仮想ホストを介して、単一のサーバーで実行されている複数のWebサイトを含むシナリオです。

https://httpd.Apache.org/docs/2.4/vhosts/examples.html

3
user20874