281 lines
10 KiB
Plaintext
281 lines
10 KiB
Plaintext
|
## httpd2.conf -- Apache 2.x HTTP server configuration file
|
||
|
|
||
|
#
|
||
|
# Listen: Allows you to bind Apache to specific IP addresses and/or
|
||
|
# ports, instead of the default. See also the <VirtualHost>
|
||
|
# directive.
|
||
|
#
|
||
|
Listen 127.0.0.1:8000
|
||
|
Listen 127.0.0.1:8080
|
||
|
Listen 127.0.0.1:8081
|
||
|
Listen 127.0.0.1:8443
|
||
|
Listen 127.0.0.1:9000
|
||
|
Listen 127.0.0.1:9080
|
||
|
Listen 127.0.0.1:9443
|
||
|
|
||
|
#
|
||
|
# Dynamic Shared Object (DSO) Support
|
||
|
#
|
||
|
# To be able to use the functionality of a module which was built as a DSO you
|
||
|
# have to place corresponding `LoadModule' lines at this location so the
|
||
|
# directives contained in it are actually available _before_ they are used.
|
||
|
# Please read the file http://httpd.apache.org/docs/dso.html for more
|
||
|
# details about the DSO mechanism and run `httpd -l' for the list of already
|
||
|
# built-in (statically linked and thus always available) modules in your httpd
|
||
|
# binary.
|
||
|
#
|
||
|
# Note: The order in which modules are loaded is important. Don't change
|
||
|
# the order below without expert advice.
|
||
|
#
|
||
|
#LoadModule authn_file_module lib/apache2/mod_authn_file.so
|
||
|
#LoadModule authn_dbm_module lib/apache2/mod_authn_dbm.so
|
||
|
#LoadModule authn_anon_module lib/apache2/mod_authn_anon.so
|
||
|
#LoadModule authn_dbd_module lib/apache2/mod_authn_dbd.so
|
||
|
#LoadModule authn_default_module lib/apache2/mod_authn_default.so
|
||
|
LoadModule authz_host_module lib/apache2/mod_authz_host.so
|
||
|
#LoadModule authz_groupfile_module lib/apache2/mod_authz_groupfile.so
|
||
|
#LoadModule authz_user_module lib/apache2/mod_authz_user.so
|
||
|
#LoadModule authz_dbm_module lib/apache2/mod_authz_dbm.so
|
||
|
#LoadModule authz_owner_module lib/apache2/mod_authz_owner.so
|
||
|
#LoadModule authz_default_module lib/apache2/mod_authz_default.so
|
||
|
#LoadModule auth_basic_module lib/apache2/mod_auth_basic.so
|
||
|
#LoadModule auth_digest_module lib/apache2/mod_auth_digest.so
|
||
|
#LoadModule dbd_module lib/apache2/mod_dbd.so
|
||
|
#LoadModule dumpio_module lib/apache2/mod_dumpio.so
|
||
|
#LoadModule ext_filter_module lib/apache2/mod_ext_filter.so
|
||
|
LoadModule include_module lib/apache2/mod_include.so
|
||
|
#LoadModule filter_module lib/apache2/mod_filter.so
|
||
|
#LoadModule deflate_module lib/apache2/mod_deflate.so
|
||
|
LoadModule log_config_module lib/apache2/mod_log_config.so
|
||
|
#LoadModule log_forensic_module lib/apache2/mod_log_forensic.so
|
||
|
#LoadModule logio_module lib/apache2/mod_logio.so
|
||
|
#LoadModule env_module lib/apache2/mod_env.so
|
||
|
#LoadModule mime_magic_module lib/apache2/mod_mime_magic.so
|
||
|
#LoadModule cern_meta_module lib/apache2/mod_cern_meta.so
|
||
|
#LoadModule expires_module lib/apache2/mod_expires.so
|
||
|
LoadModule headers_module lib/apache2/mod_headers.so
|
||
|
#LoadModule ident_module lib/apache2/mod_ident.so
|
||
|
#LoadModule usertrack_module lib/apache2/mod_usertrack.so
|
||
|
#LoadModule unique_id_module lib/apache2/mod_unique_id.so
|
||
|
#LoadModule setenvif_module lib/apache2/mod_setenvif.so
|
||
|
#LoadModule version_module lib/apache2/mod_version.so
|
||
|
#LoadModule proxy_module lib/apache2/mod_proxy.so
|
||
|
#LoadModule proxy_connect_module lib/apache2/mod_proxy_connect.so
|
||
|
#LoadModule proxy_ftp_module lib/apache2/mod_proxy_ftp.so
|
||
|
#LoadModule proxy_http_module lib/apache2/mod_proxy_http.so
|
||
|
#LoadModule proxy_ajp_module lib/apache2/mod_proxy_ajp.so
|
||
|
#LoadModule proxy_balancer_module lib/apache2/mod_proxy_balancer.so
|
||
|
LoadModule ssl_module lib/apache2/mod_ssl.so
|
||
|
LoadModule mime_module lib/apache2/mod_mime.so
|
||
|
#LoadModule dav_module lib/apache2/mod_dav.so
|
||
|
#LoadModule status_module lib/apache2/mod_status.so
|
||
|
LoadModule autoindex_module lib/apache2/mod_autoindex.so
|
||
|
LoadModule asis_module lib/apache2/mod_asis.so
|
||
|
#LoadModule info_module lib/apache2/mod_info.so
|
||
|
LoadModule cgi_module lib/apache2/mod_cgi.so
|
||
|
#LoadModule dav_fs_module lib/apache2/mod_dav_fs.so
|
||
|
#LoadModule vhost_alias_module lib/apache2/mod_vhost_alias.so
|
||
|
LoadModule negotiation_module lib/apache2/mod_negotiation.so
|
||
|
#LoadModule dir_module lib/apache2/mod_dir.so
|
||
|
LoadModule imagemap_module lib/apache2/mod_imagemap.so
|
||
|
LoadModule actions_module lib/apache2/mod_actions.so
|
||
|
#LoadModule speling_module lib/apache2/mod_speling.so
|
||
|
#LoadModule userdir_module lib/apache2/mod_userdir.so
|
||
|
LoadModule alias_module lib/apache2/mod_alias.so
|
||
|
LoadModule rewrite_module lib/apache2/mod_rewrite.so
|
||
|
LoadModule php5_module lib/apache2/cygphp5.so
|
||
|
|
||
|
#LoadModule imap_module lib/apache/mod_imap.dll
|
||
|
#LoadModule access_module lib/apache/mod_access.dll
|
||
|
#LoadModule auth_module lib/apache/mod_auth.dll
|
||
|
|
||
|
|
||
|
#
|
||
|
# Each directory to which Apache has access, can be configured with respect
|
||
|
# to which services and features are allowed and/or disabled in that
|
||
|
# directory (and its subdirectories).
|
||
|
#
|
||
|
<Directory />
|
||
|
Options Indexes FollowSymLinks MultiViews ExecCGI Includes
|
||
|
AllowOverride All
|
||
|
Order allow,deny
|
||
|
Allow from all
|
||
|
</Directory>
|
||
|
|
||
|
|
||
|
#
|
||
|
# Apple specific filesystem protection.
|
||
|
#
|
||
|
<Files "rsrc">
|
||
|
Order allow,deny
|
||
|
Deny from all
|
||
|
Satisfy All
|
||
|
</Files>
|
||
|
<Directory ~ ".*\.\.namedfork">
|
||
|
Order allow,deny
|
||
|
Deny from all
|
||
|
Satisfy All
|
||
|
</Directory>
|
||
|
|
||
|
|
||
|
#
|
||
|
# UseCanonicalName: (new for 1.3) With this setting turned on, whenever
|
||
|
# Apache needs to construct a self-referencing URL (a URL that refers back
|
||
|
# to the server the response is coming from) it will use ServerName and
|
||
|
# Port to form a "canonical" name. With this setting off, Apache will
|
||
|
# use the hostname:port that the client supplied, when possible. This
|
||
|
# also affects SERVER_NAME and SERVER_PORT in CGI scripts.
|
||
|
#
|
||
|
UseCanonicalName On
|
||
|
|
||
|
|
||
|
#
|
||
|
# The following directives define some format nicknames for use with
|
||
|
# a CustomLog directive (see below).
|
||
|
#
|
||
|
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
|
||
|
|
||
|
|
||
|
#
|
||
|
# Optionally add a line containing the server version and virtual host
|
||
|
# name to server-generated pages (error documents, FTP directory listings,
|
||
|
# mod_status and mod_info output etc., but not CGI generated documents).
|
||
|
# Set to "EMail" to also include a mailto: link to the ServerAdmin.
|
||
|
# Set to one of: On | Off | EMail
|
||
|
#
|
||
|
ServerSignature On
|
||
|
|
||
|
|
||
|
#
|
||
|
# Document types.
|
||
|
#
|
||
|
<IfModule mime_module>
|
||
|
|
||
|
#
|
||
|
# AddLanguage allows you to specify the language of a document. You can
|
||
|
# then use content negotiation to give a browser a file in a language
|
||
|
# it can understand.
|
||
|
#
|
||
|
# Note 1: The suffix does not have to be the same as the language
|
||
|
# keyword --- those with documents in Polish (whose net-standard
|
||
|
# language code is pl) may wish to use "AddLanguage pl .po" to
|
||
|
# avoid the ambiguity with the common suffix for perl scripts.
|
||
|
#
|
||
|
# Note 2: The example entries below illustrate that in quite
|
||
|
# some cases the two character 'Language' abbreviation is not
|
||
|
# identical to the two character 'Country' code for its country,
|
||
|
# E.g. 'Danmark/dk' versus 'Danish/da'.
|
||
|
#
|
||
|
# Note 3: In the case of 'ltz' we violate the RFC by using a three char
|
||
|
# specifier. But there is 'work in progress' to fix this and get
|
||
|
# the reference data for rfc1766 cleaned up.
|
||
|
#
|
||
|
# Danish (da) - Dutch (nl) - English (en) - Estonian (ee)
|
||
|
# French (fr) - German (de) - Greek-Modern (el)
|
||
|
# Italian (it) - Korean (kr) - Norwegian (no) - Norwegian Nynorsk (nn)
|
||
|
# Portugese (pt) - Luxembourgeois* (ltz)
|
||
|
# Spanish (es) - Swedish (sv) - Catalan (ca) - Czech(cs)
|
||
|
# Polish (pl) - Brazilian Portuguese (pt-br) - Japanese (ja)
|
||
|
# Russian (ru)
|
||
|
#
|
||
|
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
|
||
|
|
||
|
# LanguagePriority allows you to give precedence to some languages
|
||
|
# in case of a tie during content negotiation.
|
||
|
#
|
||
|
# Just list the languages in decreasing order of preference. We have
|
||
|
# more or less alphabetized them here. You probably want to change this.
|
||
|
#
|
||
|
<IfModule negotiation_module>
|
||
|
LanguagePriority en da nl et fr de el it ja kr no pl pt pt-br ru ltz ca es sv tw
|
||
|
</IfModule>
|
||
|
|
||
|
#
|
||
|
# AddType allows you to tweak mime.types without actually editing it, or to
|
||
|
# make certain files to be certain types.
|
||
|
#
|
||
|
AddType application/x-tar .tgz
|
||
|
|
||
|
#
|
||
|
# AddEncoding allows you to have certain browsers uncompress
|
||
|
# information on the fly. Note: Not all browsers support this.
|
||
|
# Despite the name similarity, the following Add* directives have nothing
|
||
|
# to do with the FancyIndexing customization directives above.
|
||
|
#
|
||
|
AddEncoding x-compress .Z
|
||
|
AddEncoding x-gzip .gz .tgz
|
||
|
|
||
|
#
|
||
|
# AddHandler allows you to map certain file extensions to "handlers",
|
||
|
# actions unrelated to filetype. These can be either built into the server
|
||
|
# or added with the Action command (see below)
|
||
|
#
|
||
|
# If you want to use server side includes, or CGI outside
|
||
|
# ScriptAliased directories, uncomment the following lines.
|
||
|
#
|
||
|
# To use CGI scripts:
|
||
|
#
|
||
|
AddHandler cgi-script .cgi .pl
|
||
|
|
||
|
#
|
||
|
# To use server-parsed HTML files
|
||
|
#
|
||
|
AddType text/html .shtml
|
||
|
AddHandler server-parsed .shtml
|
||
|
|
||
|
#
|
||
|
# Uncomment the following line to enable Apache's send-asis HTTP file
|
||
|
# feature
|
||
|
#
|
||
|
AddHandler send-as-is asis
|
||
|
</IfModule>
|
||
|
|
||
|
|
||
|
<IfModule php5_module>
|
||
|
AddType application/x-httpd-php .php
|
||
|
AddType application/x-httpd-php-source .phps
|
||
|
</IfModule>
|
||
|
|
||
|
<IfModule rewrite_module>
|
||
|
RewriteEngine On
|
||
|
RewriteCond %{REQUEST_METHOD} ^TRACE
|
||
|
RewriteRule .* - [F]
|
||
|
</IfModule>
|