軽量apacheの設定

僕が考えた最強のサーバ設定でnginxとapacheを組み合わせた設定を紹介していますので、是非はてなブックマークをお願いします。

以下元の記事です。
さくらのVPSが安くて使いやすいので1サイト1サーバと割り切ってvhostもあまり使わなくなったのでごっそり削ってみました。
apacheの標準の設定だといらないものロードしすぎなので出来るだけ削ってます。
(ここまで行ったらnginx使った方がいい気もする)

# (C) makoto <makoto@2ch.to>
######################################################################
# 基本設定
ServerRoot /etc/httpd
PidFile run/httpd.pid

User apache
Group apache

# 接続関係
Timeout 3
KeepAlive off
KeepAliveTimeout 1
MaxKeepAliveRequests 20
Listen 0.0.0.0:80

# 起動設定
<IfModule prefork.c>
  StartServers       3
  MinSpareServers    5
  MaxSpareServers   10
  MaxClients        100
  MaxRequestsPerChild  0
</IfModule>

# 起動設定
<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

# その他
ServerTokens Prod
######################################################################
# ディレクトリの設定
AccessFileName .htaccess
DocumentRoot /var/www/html
######################################################################
# MIME/言語設定
LoadModule mime_module       modules/mod_mime.so
LoadModule mime_magic_module modules/mod_mime_magic.so
TypesConfig /etc/mime.types
MIMEMagicFile conf/magic
DefaultType text/plain
######################################################################
# LOG設定
ErrorLog logs/error_log
LogLevel warn
#LogLevel error
#LoadModule log_config_module modules/mod_log_config.so
#LogFormat "%h %v %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %X%D" combined
#CustomLog logs/access_log combined env=!nolog
######################################################################
# php
<IfModule prefork.c>
 LoadModule php5_module modules/libphp5.so
</IfModule>
<IfModule worker.c>
 LoadModule php5_module modules/libphp5-zts.so
</IfModule>
AddHandler php5-script .php
######################################################################
# server-status
LoadModule status_module modules/mod_status.so
ExtendedStatus On
<Location /server-status>
    SetHandler server-status
</Location>
#####################################################################
#
LoadModule dir_module modules/mod_dir.so
DirectoryIndex index.php index.html
#####################################################################
#
#LoadModule rewrite_module    modules/mod_rewrite.so
#LoadModule auth_basic_module modules/mod_auth_basic.so
#LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authz_user_module modules/mod_authz_user.so
<Directory /var/www/html>
#  AllowOverride FileInfo Options AuthConfig
  AllowOverride None
  Options FollowSymLinks
</Directory>