CentOSにおけるApacheの設定ファイルのインクルード
環境
code:httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built: Nov 19 2015 21:43:13
code:cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
設定ファイルのパスはコンパイル時に決定されている
コマンドラインオプションで変更することもできる
先頭付近でモジュールのロードと設定をインクルード
Include conf.modules.d/*.conf
メインの設定あれこれ
末尾付近で追加の設定をインクルード
/etc/httpd/conf.d/*.conf
autoindex.conf
fcgid.conf
php.conf
phpMyAdmin.conf
ssl.conf
userdir.conf
welcome.conf
code:ssl.conf(現状の抜粋)
Listen 443
<VirtualHost _default_:443>
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn
SSLEngine on
SSLCertificateFile "/etc/httpd/conf/ssl.crt/www.example.com.crt.201704"
SSLCertificateKeyFile "/etc/httpd/conf/ssl.key/www.example.com.key.201704"
SSLCertificateChainFile "/etc/httpd/conf/ssl.crt/odcag4.cer"
CustomLog logs/ssl_request_log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
NameVirtualHost 111.222.333.444:443
<VirtualHost 111.2222.333.444:443>
SSLCertificateFile "/etc/httpd/conf/ssl.crt/www.example.com.201905.cer"
SSLCertificateKeyFile "/etc/httpd/conf/ssl.key/www.example.com.201905.key"
SSLCertificateChainFile "/etc/httpd/conf/ssl.crt/nii-odca3sha2ct.cer"
CustomLog "/home/ehime_u/logs/ssl_request_log.%Y%m%d" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>