====== Sys Admin TQM Checklist ======
===== Apache =====
* [[Apache]]
=== Modules ===
* mod_deflate
* mod_rewrite
* mod_ssl
=== Global Configuration ===
* Gentoo: ''/etc/apache2/modules.d/00_default_settings.conf''
* CentOS: ''/etc/httpd/conf/httpd.conf''
* CentOS + CPanel: ''/usr/local/apache/conf/httpd.conf''
IndexOptions FancyIndexing NameWidth=* SuppressDescription
ServerTokens Prod
TraceEnable off
ServerSignature Off
HostnameLookups Off
EnableMMAP On
EnableSendfile On
FileEtag INode MTime Size
ContentDigest On
=== MPM Prefork + mod_php ===
== IfModule in .htaccess for compatiblity ==
It would be better if they were in php.ini or using ''ini_set()'' in code.
php_value include_path ".:/usr/local/lib/php"
=== MPM Worker + PHP CGI ===
* SuExec
* PHP overrides are in code or php.ini
AddType text/html .php .phps
AddHandler php-fastcgi .php .htm .html .js
AddHandler php-fastcgi-source .phps
Action php-fastcgi /cgi-bin/php.fcgi
Action php-fastcgi-source /cgi-bin/phps.fcgi
DirectoryIndex index.php index.html
=== SSL ===
* Domain name CRT
* SSL private key
* CABundle CRT
=== VirtualHosts ===
NameVirtualHost *:80
NameVirtualHost *:443