Apache2.0の設定ファイル

Apache2.0に標準インストールされるhttpd-std.confファイルから不要な項目やコメントを省いたもの。

 # ============================================================================
 # Global
 # ============================================================================
 ServerRoot "/usr/local/apache2"
 PidFile logs/httpd.pid
 Timeout 300
 KeepAlive On
 MaxKeepAliveRequests 100
 KeepAliveTimeout 15
 
 <IfModule prefork.c>
 StartServers         5
 MinSpareServers      5
 MaxSpareServers     10
 MaxClients         150
 MaxRequestsPerChild  0
 </IfModule>
 
 <IfModule worker.c>
 StartServers         2
 MaxClients         150
 MinSpareThreads     25
 MaxSpareThreads     75
 ThreadsPerChild     25
 MaxRequestsPerChild  0
 </IfModule>
 
 <IfModule perchild.c>
 NumServers           5
 StartThreads         5
 MinSpareThreads      5
 MaxSpareThreads     10
 MaxThreadsPerChild  20
 MaxRequestsPerChild  0
 </IfModule>
 
 Listen 80
 
 ExtendedStatus On
 
 # ============================================================================
 # Main
 # ============================================================================
 
 User nobody
 Group #-1
 
 ServerAdmin root@misshajp.com
 ServerName localhost
 UseCanonicalName Off
 
 # ----------------------------------------------------------------------------
 # Directory setting
 # ----------------------------------------------------------------------------
 DocumentRoot "/usr/local/apache2/htdocs"
 <Directory />
    Options FollowSymLinks
    AllowOverride None
 </Directory>
 
 <Directory "/usr/local/apache2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride None
 
    Order allow,deny
    Allow from all
 </Directory>
 
 UserDir public_html
 #<Directory /home/*/public_html>
 #    AllowOverride FileInfo AuthConfig Limit Indexes
 #    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
 #    <Limit GET POST OPTIONS PROPFIND>
 #        Order allow,deny
 #        Allow from all
 #    </Limit>
 #    <LimitExcept GET POST OPTIONS PROPFIND>
 #        Order deny,allow
 #        Deny from all
 #    </LimitExcept>
 #</Directory>
 
 DirectoryIndex index.html index.html.var index.htm index.php index.cgi
 
 AccessFileName .htaccess
 <FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
 </FilesMatch>
 
 # ----------------------------------------------------------------------------
 # MIME
 # ----------------------------------------------------------------------------
 TypesConfig conf/mime.types
 DefaultType text/plain
 <IfModule mod_mime_magic.c>
    MIMEMagicFile conf/magic
 </IfModule>
 
 HostnameLookups On
 
 #EnableMMAP off
 #EnableSendfile off
 
 # ----------------------------------------------------------------------------
 # Log
 # ----------------------------------------------------------------------------
 ErrorLog logs/error_log
 LogLevel warn
 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
 LogFormat "%h %l %u %t \"%r\" %>s %b" common
 LogFormat "%{Referer}i -> %U" referer
 LogFormat "%{User-agent}i" agent
 # You need to enable mod_logio.c to use %I and %O
 #LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
 #CustomLog logs/access_log common
 #CustomLog logs/referer_log referer
 #CustomLog logs/agent_log agent
 CustomLog logs/access_log combined
 
 # ----------------------------------------------------------------------------
 # Server Info
 # ----------------------------------------------------------------------------
 # Set to one of:  Full | OS | Minor | Minimal | Major | Prod
 ServerTokens Full
 ServerSignature On
 
 # ----------------------------------------------------------------------------
 # Alias
 # ----------------------------------------------------------------------------
 Alias /icons/ "/usr/local/apache2/icons/"
 <Directory "/usr/local/apache2/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
 </Directory>
 
 ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/"
 <IfModule mod_cgid.c>
 #Scriptsock            logs/cgisock
 </IfModule>
 <Directory "/usr/local/apache2/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
 </Directory>
 
 # Redirect permanent /foo http://www.example.com/bar
 
 # ----------------------------------------------------------------------------
 # Directory listings
 # ----------------------------------------------------------------------------
 IndexOptions FancyIndexing VersionSort
 AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
 AddIconByType (TXT,/icons/text.gif) text/*
 AddIconByType (IMG,/icons/image2.gif) image/*
 AddIconByType (SND,/icons/sound2.gif) audio/*
 AddIconByType (VID,/icons/movie.gif) video/*
 AddIcon /icons/binary.gif .bin .exe
 AddIcon /icons/binhex.gif .hqx
 AddIcon /icons/tar.gif .tar
 AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
 AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
 AddIcon /icons/a.gif .ps .ai .eps
 AddIcon /icons/layout.gif .html .shtml .htm .pdf
 AddIcon /icons/text.gif .txt
 AddIcon /icons/c.gif .c
 AddIcon /icons/p.gif .pl .py
 AddIcon /icons/f.gif .for
 AddIcon /icons/dvi.gif .dvi
 AddIcon /icons/uuencoded.gif .uu
 AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
 AddIcon /icons/tex.gif .tex
 AddIcon /icons/bomb.gif core
 AddIcon /icons/back.gif ..
 AddIcon /icons/hand.right.gif README
 AddIcon /icons/folder.gif ^^DIRECTORY^^
 AddIcon /icons/blank.gif ^^BLANKICON^^
 DefaultIcon /icons/unknown.gif
 # Format: AddDescription "description" filename
 #AddDescription "GZIP compressed document" .gz
 #AddDescription "tar archive" .tar
 #AddDescription "GZIP compressed tar archive" .tgz
 ReadmeName README.html
 HeaderName HEADER.html
 IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
 
 # ----------------------------------------------------------------------------
 # Default language
 # ----------------------------------------------------------------------------
 # DefaultLanguage nl
 AddLanguage ca .ca
 AddLanguage cs .cz .cs
 AddLanguage da .dk
 AddLanguage de .de
 AddLanguage el .el
 AddLanguage en .en
 AddLanguage eo .eo
 AddLanguage es .es
 AddLanguage et .et
 AddLanguage fr .fr
 AddLanguage he .he
 AddLanguage hr .hr
 AddLanguage it .it
 AddLanguage ja .ja
 AddLanguage ko .ko
 AddLanguage ltz .ltz
 AddLanguage nl .nl
 AddLanguage nn .nn
 AddLanguage no .no
 AddLanguage pl .po
 AddLanguage pt .pt
 AddLanguage pt-BR .pt-br
 AddLanguage ru .ru
 AddLanguage sv .sv
 AddLanguage zh-CN .zh-cn
 AddLanguage zh-TW .zh-tw
 LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
 ForceLanguagePriority Prefer Fallback
 
 AddCharset ISO-8859-1  .iso8859-1  .latin1
 AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen
 AddCharset ISO-8859-3  .iso8859-3  .latin3
 AddCharset ISO-8859-4  .iso8859-4  .latin4
 AddCharset ISO-8859-5  .iso8859-5  .latin5 .cyr .iso-ru
 AddCharset ISO-8859-6  .iso8859-6  .latin6 .arb
 AddCharset ISO-8859-7  .iso8859-7  .latin7 .grk
 AddCharset ISO-8859-8  .iso8859-8  .latin8 .heb
 AddCharset ISO-8859-9  .iso8859-9  .latin9 .trk
 AddCharset ISO-2022-JP .iso2022-jp .jis
 AddCharset ISO-2022-KR .iso2022-kr .kis
 AddCharset ISO-2022-CN .iso2022-cn .cis
 AddCharset Big5        .Big5       .big5
 # For russian, more than one charset is used (depends on client, mostly):
 AddCharset WINDOWS-1251 .cp-1251   .win-1251
 AddCharset CP866       .cp866
 AddCharset KOI8-r      .koi8-r .koi8-ru
 AddCharset KOI8-ru     .koi8-uk .ua
 AddCharset ISO-10646-UCS-2 .ucs2
 AddCharset ISO-10646-UCS-4 .ucs4
 AddCharset UTF-8       .utf8
 
 AddCharset GB2312      .gb2312 .gb
 AddCharset utf-7       .utf7
 AddCharset utf-8       .utf8
 AddCharset big5        .big5 .b5
 AddCharset EUC-TW      .euc-tw
 AddCharset EUC-JP      .euc-jp
 AddCharset EUC-KR      .euc-kr
 AddCharset shift_jis   .sjis
 
 # ----------------------------------------------------------------------------
 # MIME
 # ----------------------------------------------------------------------------
 #AddType application/x-tar .tgz
 #AddEncoding x-compress .Z
 #AddEncoding x-gzip .gz .tgz
 AddType application/x-compress .Z
 AddType application/x-gzip .gz .tgz
 AddHandler cgi-script .cgi
 #AddHandler send-as-is asis
 #AddHandler imap-file map
 AddHandler type-map var
 #AddType text/html .shtml
 #AddOutputFilter INCLUDES .shtml
 
 # ----------------------------------------------------------------------------
 # Error response
 # ----------------------------------------------------------------------------
 #ErrorDocument 500 "The server made a boo boo."
 #ErrorDocument 404 /missing.html
 #ErrorDocument 404 "/cgi-bin/missing_handler.pl"
 #ErrorDocument 402 http://www.example.com/subscription_info.html
 
 Alias /error/ "/usr/local/apache2/error/"
 <Directory "/usr/local/apache2/error">
    AllowOverride None
    Options IncludesNoExec
    AddOutputFilter Includes html
    AddHandler type-map var
    Order allow,deny
    Allow from all
    LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr
    ForceLanguagePriority Prefer Fallback
 </Directory>
 
 ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
 ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
 ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
 ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
 ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
 ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
 ErrorDocument 410 /error/HTTP_GONE.html.var
 ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
 ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
 ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
 ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
 ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
 ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
 ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
 ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
 ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
 ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
 
 # ----------------------------------------------------------------------------
 # Browser problems
 # ----------------------------------------------------------------------------
 BrowserMatch "Mozilla/2" nokeepalive
 BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
 BrowserMatch "RealPlayer 4\.0" force-response-1.0
 BrowserMatch "Java/1\.0" force-response-1.0
 BrowserMatch "JDK/1\.0" force-response-1.0
 BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
 BrowserMatch "MS FrontPage" redirect-carefully
 BrowserMatch "^WebDrive" redirect-carefully
 BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
 BrowserMatch "^gnome-vfs" redirect-carefully
 BrowserMatch "^XML Spy" redirect-carefully
 BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
 
 # ----------------------------------------------------------------------------
 # Server status
 # ----------------------------------------------------------------------------
 #<Location /server-status>
 #    SetHandler server-status
 #    Order deny,allow
 #    Deny from all
 #    Allow from .example.com
 #</Location>
 #<Location /server-info>
 #    SetHandler server-info
 #    Order deny,allow
 #    Deny from all
 #    Allow from .example.com
 #</Location>
 
 # ----------------------------------------------------------------------------
 # SSL/HTTPS
 # ----------------------------------------------------------------------------
 <IfModule mod_ssl.c>
    Include conf/ssl.conf
 </IfModule>
 
 
 # ============================================================================
 # Virtual Hosts
 # ============================================================================
 #NameVirtualHost *:80
 
 #<VirtualHost *:80>
 #    ServerAdmin webmaster@dummy-host.example.com
 #    DocumentRoot /www/docs/dummy-host.example.com
 #    ServerName dummy-host.example.com
 #    ErrorLog logs/dummy-host.example.com-error_log
 #    CustomLog logs/dummy-host.example.com-access_log common
 #</VirtualHost>

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS