http.confの最小構成考えてみた
普段使ってるApacheの設定ファイルを、最低限困らない程度の最小構成を考えてみた
ServerTokens Prod ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 15 KeepAlive Off Listen 80 User apache Group apache TraceEnable off <IfModule prefork.c> StartServers 8 MinSpareServers 8 MaxSpareServers 8 ServerLimit 128 MaxClients 128 MaxRequestsPerChild 4000 </IfModule> LoadModule authz_host_module modules/mod_authz_host.so LoadModule log_config_module modules/mod_log_config.so LoadModule expires_module modules/mod_expires.so LoadModule deflate_module modules/mod_deflate.so LoadModule headers_module modules/mod_headers.so LoadModule setenvif_module modules/mod_setenvif.so LoadModule mime_module modules/mod_mime.so LoadModule autoindex_module modules/mod_autoindex.so LoadModule dir_module modules/mod_dir.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule proxy_module modules/mod_proxy.so LoadModule cache_module modules/mod_cache.so Include conf.d/*.conf ServerAdmin root@localhost ServerName * DocumentRoot "/var/www/html" <Directory /> AllowOverride None Order Deny,Allow </Directory> <Directory "/var/www/html"> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> <Files ~ "^\.ht"> Order allow,deny Deny from all Satisfy All </Files> TypesConfig /etc/mime.types LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined CustomLog logs/access_log combined ErrorLog logs/error_log LogLevel warn
こうしてみると、必要なの少ないですね。10分の1くらいになりました
まあ、デフォルトの大部分もコメントだから当然といえば当然
余談
まったく上記と関係ないけど、はてなブログの設定をMarkdownにしてると、スーパーpre記法もmarkdownのgithub拡張みたいな形式で書かないと反映されないことに気が付かず地味にハマった