Current Path : /usr/local/etc/apache13/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/local/etc/apache13/httpd.conf |
#// #// Section 1: Global Environment #// ServerType standalone ServerRoot "/usr/local" #LockFile /var/run/httpd.lock PidFile /var/run/httpd.pid ScoreBoardFile /var/run/httpd.scoreboard ResourceConfig /dev/null AccessConfig /dev/null Timeout 60 KeepAlive Off MaxKeepAliveRequests 100 KeepAliveTimeout 5 MinSpareServers 25 MaxSpareServers 25 StartServers 100 MaxClients 1024 MaxRequestsPerChild 1000 #Listen 3000 #Listen 12.34.56.78:80 #BindAddress * #// Dynamic Shared Object (DSO) Support #LoadModule mmap_static_module libexec/apache/mod_mmap_static.so #LoadModule env_module libexec/apache/mod_env.so #LoadModule negotiation_module libexec/apache/mod_negotiation.so LoadModule status_module libexec/apache/mod_status.so #LoadModule info_module libexec/apache/mod_info.so #LoadModule asis_module libexec/apache/mod_asis.so #LoadModule imap_module libexec/apache/mod_imap.so #LoadModule action_module libexec/apache/mod_actions.so #LoadModule speling_module libexec/apache/mod_speling.so #LoadModule anon_auth_module libexec/apache/mod_auth_anon.so #LoadModule digest_module libexec/apache/mod_digest.so #LoadModule cern_meta_module libexec/apache/mod_cern_meta.so #LoadModule mime_magic_module libexec/apache/mod_mime_magic.so LoadModule rewrite_module libexec/apache/mod_rewrite.so LoadModule proxy_module libexec/apache/libproxy.so LoadModule vhost_alias_module libexec/apache/mod_vhost_alias.so LoadModule define_module libexec/apache/mod_define.so LoadModule config_log_module libexec/apache/mod_log_config.so LoadModule mime_module libexec/apache/mod_mime.so LoadModule includes_module libexec/apache/mod_include.so LoadModule autoindex_module libexec/apache/mod_autoindex.so LoadModule dir_module libexec/apache/mod_dir.so LoadModule cgi_module libexec/apache/mod_cgi.so LoadModule userdir_module libexec/apache/mod_userdir.so LoadModule alias_module libexec/apache/mod_alias.so LoadModule access_module libexec/apache/mod_access.so LoadModule auth_module libexec/apache/mod_auth.so LoadModule db_auth_module libexec/apache/mod_auth_db.so LoadModule expires_module libexec/apache/mod_expires.so LoadModule headers_module libexec/apache/mod_headers.so LoadModule usertrack_module libexec/apache/mod_usertrack.so LoadModule unique_id_module libexec/apache/mod_unique_id.so LoadModule setenvif_module libexec/apache/mod_setenvif.so #LoadModule perl_module libexec/apache/libperl.so LoadModule php5_module libexec/apache/libphp5.so <IfDefine SSL> LoadModule ssl_module libexec/apache/libssl.so </IfDefine> LoadModule tsunami_module libexec/apache/mod_tsunami.so # Reconstruction of the complete module list from all available modules # (static and shared ones) to achieve correct module execution order. # [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE UPDATE THIS, TOO] ClearModuleList #AddModule mod_mmap_static.c #AddModule mod_env.c #AddModule mod_negotiation.c AddModule mod_status.c #AddModule mod_info.c #AddModule mod_asis.c #AddModule mod_imap.c #AddModule mod_actions.c #AddModule mod_speling.c #AddModule mod_auth_anon.c #AddModule mod_digest.c #AddModule mod_cern_meta.c #AddModule mod_mime_magic.c AddModule mod_rewrite.c AddModule mod_proxy.c AddModule mod_vhost_alias.c AddModule mod_define.c AddModule mod_log_config.c AddModule mod_mime.c AddModule mod_include.c AddModule mod_autoindex.c AddModule mod_dir.c AddModule mod_cgi.c AddModule mod_userdir.c AddModule mod_alias.c AddModule mod_access.c AddModule mod_auth.c AddModule mod_auth_db.c AddModule mod_expires.c AddModule mod_headers.c AddModule mod_usertrack.c AddModule mod_unique_id.c AddModule mod_so.c AddModule mod_setenvif.c #AddModule mod_perl.c AddModule mod_php5.c <IfDefine SSL> AddModule mod_ssl.c </IfDefine> AddModule mod_tsunami.c ExtendedStatus On ExpiresActive On ExpiresByType image/gif "modification plus 3 days" ExpiresByType image/jpg "modification plus 3 days" #ExpiresByType text/html "access plus 1 weeks" #// #// Section 2: 'Main' server configuration #// Port 80 <IfDefine SSL> Listen 80 Listen 443 </IfDefine> User www Group www ServerAdmin www@drive.ne.jp #ServerName www.example.com DocumentRoot "/home" <Directory /> Options None AllowOverride None </Directory> <Directory "/home"> AllowOverride Indexes Limit AuthConfig Options FileInfo Options Indexes MultiViews ExecCGI Includes FollowSymLinks Order allow,deny Allow from all </Directory> <IfModule mod_userdir.c> UserDir htdocs </IfModule> <Directory /home/*/htdocs> AllowOverride Indexes Limit AuthConfig Options FileInfo Options Indexes MultiViews Includes ExecCGI FollowSymLinks <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> <IfModule mod_dir.c> DirectoryIndex index.pl index.cgi index.php index.html index.htm index.phtml index.shtml </IfModule> AccessFileName .htaccess <Files ~ "^\.ht"> Order allow,deny Deny from all Satisfy All </Files> #<Files *.pl> # AddHandler cgi-script .pl # SetHandler perl-script # PerlHandler Apache::Registry # PerlSendHeader On # PerlModule Apache::DBI #</Files> #CacheNegotiatedDocs UseCanonicalName On <IfModule mod_mime.c> TypesConfig /usr/local/etc/apache/mime.types </IfModule> DefaultType text/plain <IfModule mod_mime_magic.c> MIMEMagicFile /usr/local/etc/apache/magic </IfModule> HostnameLookups Off ErrorLog /var/log/httpd-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 #CustomLog /var/log/httpd-access.log common #CustomLog /var/log/httpd-referer.log referer #CustomLog /var/log/httpd-agent.log agent CustomLog /var/log/httpd-access.log combined ErrorDocument 400 /error/400.html ErrorDocument 401 /error/401.html ErrorDocument 402 /error/402.html ErrorDocument 403 /error/403.html ErrorDocument 404 /error/404.html ErrorDocument 405 /error/405.html ErrorDocument 500 /error/500.html ErrorDocument 503 /error/503.html ServerSignature Off ServerTokens ProductOnly # EBCDICConvertByType On=InOut text/* message/* multipart/* # EBCDICConvertByType On=In application/x-www-form-urlencoded # EBCDICConvertByType On=InOut application/postscript model/vrml # EBCDICConvertByType Off=InOut */* <IfModule mod_alias.c> Alias /icons/ "/usr/local/www/icons/" <Directory "/usr/local/www/icons"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> #Alias /manual/ "/usr/local/share/doc/apache/" #<Directory "/usr/local/share/doc/apache"> # Options Indexes MultiViews # AllowOverride None # Order allow,deny # Allow from all #</Directory> #ScriptAlias /cgi-bin/ "/usr/local/www/cgi-bin/" #<Directory "/usr/local/www/cgi-bin"> # AllowOverride None # Options None # Order allow,deny # Allow from all #</Directory> </IfModule> <IfModule mod_autoindex.c> IndexOptions FancyIndexing 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 #AddDescription "GZIP compressed document" .gz #AddDescription "tar archive" .tar #AddDescription "GZIP compressed tar archive" .tgz ReadmeName README HeaderName HEADER IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t </IfModule> <IfModule mod_mime.c> AddLanguage da .dk AddLanguage nl .nl AddLanguage en .en AddLanguage et .ee AddLanguage fr .fr AddLanguage de .de AddLanguage el .el AddLanguage he .he AddCharset ISO-8859-8 .iso8859-8 AddLanguage it .it AddLanguage ja .ja AddCharset ISO-2022-JP .jis AddLanguage kr .kr AddCharset ISO-2022-KR .iso-kr AddLanguage nn .nn AddLanguage no .no AddLanguage pl .po AddCharset ISO-8859-2 .iso-pl AddLanguage pt .pt AddLanguage pt-br .pt-br AddLanguage ltz .lu AddLanguage ca .ca AddLanguage es .es AddLanguage sv .sv AddLanguage cs .cz .cs AddLanguage ru .ru AddLanguage zh-TW .zh-tw AddCharset Big5 .Big5 .big5 AddCharset WINDOWS-1251 .cp-1251 AddCharset CP866 .cp866 AddCharset ISO-8859-5 .iso-ru AddCharset KOI8-R .koi8-r AddCharset UCS-2 .ucs2 AddCharset UCS-4 .ucs4 AddCharset UTF-8 .utf8 <IfModule mod_negotiation.c> LanguagePriority ja en da nl et fr de el it kr no pl pt pt-br ru ltz ca es sv tw </IfModule> 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 AddType text/html .shtml AddHandler server-parsed .shtml <IfModule mod_php5.c> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps </IfModule> #AddHandler send-as-is asis #AddHandler imap-file map #AddHandler type-map var </IfModule> #MetaDir .web #MetaSuffix .meta <IfModule mod_setenvif.c> 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 </IfModule> #<IfModule mod_rewrite.c> # RewriteLog /var/log/httpd-rewrite.log # RewriteLogLevel 9 #</IfModule> <IfModule mod_status.c> <Location /stat> SetHandler server-status Order deny,allow Deny from all Allow from ns00.drive.ne.jp </Location> </IfModule> #// #// Section 3: Virtual Hosts #// NameVirtualHost *:80 <VirtualHost *> ServerName hs32.drive.ne.jp DocumentRoot /home/adn/htdocs CustomLog /var/log/httpd-access.log combined ErrorLog /var/log/httpd-error.log Include /usr/local/etc/apache/alias.conf </VirtualHost> Include /usr/local/etc/apache/virtual.conf #// SSL <IfModule mod_ssl.c> SSLPassPhraseDialog builtin SSLSessionCache dbm:/var/run/ssl_scache SSLSessionCacheTimeout 300 SSLMutex file:/var/run/ssl_mutex SSLRandomSeed startup builtin SSLRandomSeed connect builtin SSLLog /var/log/ssl_engine_log SSLLogLevel info </IfModule> <IfDefine SSL> AddType application/x-x509-ca-cert .crt AddType application/x-pkcs7-crl .crl <VirtualHost 202.152.216.11:443> ServerName hs32.drive.ne.jp DocumentRoot /home/adn/htdocs CustomLog /var/log/httpd-access.log combined ErrorLog /var/log/httpd-error.log Include /usr/local/etc/apache/alias.conf SSLEngine on SSLProtocol all -SSLv2 -SSLv3 SSLCipherSuite ALL:!ADH:!EXPORT:!DES:!RC4:!MD5 SSLCertificateChainFile /usr/local/etc/apache/ssl/hs32.drive.ne.jp/ca.crt SSLCertificateFile /usr/local/etc/apache/ssl/hs32.drive.ne.jp/server.crt SSLCertificateKeyFile /usr/local/etc/apache/ssl/hs32.drive.ne.jp/server.key SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 CustomLog /var/log/ssl_request_log \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" </VirtualHost> Include /usr/local/etc/apache/ssl.conf </IfDefine>