構成ファイルの場所と構成は構成可能であり、メジャーリリース間またはディストリビューション間で変更できます。
Apache Wikiには、構成ファイルの名前と場所に関する便利なガイドがあります。
include
構成ファイルにはディレクティブを含めることができるため、構成の一部を小さなファイルに分けることができます。標準のApache構成ファイルには多くのコメントと多くの標準項目が含まれているため、変更する可能性が最も高い部分を分離することはある程度理にかなっています。
メイン構成ファイルの名前はコンパイル時に変更でき、最近のリリースではからhttpd.conf
に変更されましたapache2.conf
長年にわたって、含まれる構成ファイルの編成にもいくらかの進化がありました。
たとえば、次を使用してUbuntuベースのシステムにApache2をインストールしましたapt-get install apache2
-含まれているファイルは次のとおりです
/etc/apache2$ ls
apache2.conf envvars mods-available ports.conf sites-enabled
conf.d httpd.conf mods-enabled sites-available
/etc/apache2$ grep ^Include apache2.conf
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Include /etc/apache2/httpd.conf
Include /etc/apache2/ports.conf
Include /etc/apache2/conf.d/
Include /etc/apache2/sites-enabled/
/etc/apache2$ ls -l sites-enabled
total 0
lrwxrwxrwx 1 root root 26 Dec 26 12:30 000-default -> ../sites-available/default
したがって、最も関心があると思われるいくつかの構成設定は、現在にあり/etc/apache2/sites-available/default
ます。
これは、最初に読むことをお勧めするApacheのUbuntu ドキュメントと一致していることがわかります。Apache(または他のディストリビューション)の古いバージョンに関する他のドキュメントがある場合、Ubuntuでの整理方法に合わせてその情報を調整できます。