<IfModule unixd_module> # # If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. ? # # User/Group: The name (or #number) of the user/group to run httpd as. # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services. # User daemon Group daemon
</IfModule>
# 'Main' server configuration # # The directives in this section set up the values used by the 'main' # server, which responds to any requests that aren't handled by a # <VirtualHost> definition.? These values also provide defaults for # any <VirtualHost> containers you may define later in the file. # # All of these directives may appear inside <VirtualHost> containers, # in which case these default settings will be overridden for the # virtual host being defined. #
# # ServerAdmin: Your address, where problems with the server should be # e-mailed.? This address appears on some server-generated pages, such # as error documents.? e.g. admin@your-domain.com # ServerAdmin admin@example.com
# # ServerName gives the name and port that the server uses to identify itself. # This can often be determined automatically, but we recommend you specify # it explicitly to prevent problems during startup. # # If your host doesn't have a registered DNS name, enter its IP address here. # ServerName localhost:88
HostnameLookups Off
# # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "E:/Demo"
# # 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). # # First, we configure the "default" to be a very restrictive set of # features. ? # <Directory /> #?? AllowOverride none #??? Require all denied </Directory>
# # Note that from this point forward you must specifically allow # particular features to be enabled - so if something's not working as # you might expect, make sure that you have specifically enabled it # below. #
<Directory "E:/Demo"> ??? # ??? # Possible values for the Options directive are "None", "All", ??? # or any combination of: ??? #?? Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews ??? # ??? # Note that "MultiViews" must be named *explicitly* --- "Options All" ??? # doesn't give it to you. ??? # ??? # The Options directive is both complicated and important.? Please see ??? # http://httpd.apache.org/docs/2.4/mod/core.html#options ??? # for more information. ??? # ??? Options Indexes FollowSymLinks
??? # ??? # AllowOverride controls what directives may be placed in .htaccess files. ??? # It can be "All", "None", or any combination of the keywords: ??? #?? AllowOverride FileInfo AuthConfig Limit ??? # ??? AllowOverride all
??? # ??? # Controls who can get stuff from this server. ??? #
#?? onlineoffline tag - don't remove ??? Order Deny,Allow ??? Allow from all </Directory>
# # DirectoryIndex: sets the file that Apache will serve if a directory # is requested. # <IfModule dir_module> ??? DirectoryIndex index.php index.php3 index.html index.htm </IfModule>
# # The following lines prevent .htaccess and .htpasswd files from being # viewed by Web clients. # <Files ".ht*"> ??? Require all denied </Files>
# # ErrorLog: The location of the error log file. # If you do not specify an ErrorLog directive within a <VirtualHost> # container, error messages relating to that virtual host will be # logged here.? If you *do* define an error logfile for a <VirtualHost> # container, that host's errors will be logged there and not here. # #ErrorLog "logs/error.log" ErrorLog "D:/wamp/wamp/logs/apache_error.log"
# # LogLevel: Control the number of messages logged to the error_log. # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. # LogLevel warn
<IfModule log_config_module> ??? # ??? # 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
??? <IfModule logio_module> ????? # 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 ??? </IfModule>
??? # ??? # The location and format of the access logfile (Common Logfile Format). ??? # If you do not define any access logfiles within a <VirtualHost> ??? # container, they will be logged here.? Contrariwise, if you *do* ??? # define per-<VirtualHost> access logfiles, transactions will be ??? # logged therein and *not* in this file. ??? # ??? CustomLog "D:/wamp/wamp/logs/access.log" common
??? # ??? # If you prefer a logfile with access, agent, and referer information ??? # (Combined Logfile Format) you can use the following directive. ??? # ??? #CustomLog "logs/access.log" combined </IfModule>
<IfModule alias_module> ??? # ??? # Redirect: Allows you to tell clients about documents that used to ??? # exist in your server's namespace, but do not anymore. The client ??? # will make a new request for the document at its new location. ??? # Example: ??? # Redirect permanent /foo http://www.example.com/bar
??? # ??? # Alias: Maps web paths into filesystem paths and is used to ??? # access content that does not live under the DocumentRoot. ??? # Example: ??? # Alias /webpath /full/filesystem/path ??? # ??? # If you include a trailing / on /webpath then the server will ??? # require it to be present in the URL.? You will also likely ??? # need to provide a <Directory> section to allow access to ??? # the filesystem path.
??? # ??? # ScriptAlias: This controls which directories contain server scripts. ??? # ScriptAliases are essentially the same as Aliases, except that ??? # documents in the target directory are treated as applications and ??? # run by the server when requested rather than as documents sent to the ??? # client.? The same rules about trailing "/" apply to ScriptAlias ??? # directives as to Alias. ??? # ??? ScriptAlias /cgi-bin/ "D:/wamp/wamp/bin/apache/apache2.4.9/cgi-bin/"
</IfModule>
<IfModule cgid_module> ??? # ??? # ScriptSock: On threaded servers, designate the path to the UNIX ??? # socket used to communicate with the CGI daemon of mod_cgid. ??? # ??? #Scriptsock cgisock </IfModule>
# # "D:/wamp/wamp/bin/apache/apache2.4.9/cgi-bin" should be changed to whatever your ScriptAliased # CGI directory exists, if you have that configured. # <Directory "D:/wamp/wamp/bin/apache/apache2.4.9/cgi-bin"> #??? AllowOverride None #??? Options None #??? Require all granted </Directory>
<IfModule mime_module> ??? # ??? # TypesConfig points to the file containing the list of mappings from ??? # filename extension to MIME-type. ??? # ??? TypesConfig conf/mime.types
??? # ??? # AddType allows you to add to or override the MIME configuration ??? # file specified in TypesConfig for specific file types. ??? # ??? #AddType application/x-gzip .tgz ??? # ??? # AddEncoding allows you to have certain browsers uncompress ??? # information on the fly. Note: Not all browsers support this. ??? # ??? AddEncoding x-compress .Z ??? AddEncoding x-gzip .gz .tgz ??? # ??? # If the AddEncoding directives above are commented-out, then you ??? # probably should define those extensions to indicate media types: ??? # ??? AddType application/x-compress .Z ??? AddType application/x-gzip .gz .tgz ??? AddType application/x-httpd-php .php ??? AddType application/x-httpd-php .php3
??? # ??? # 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 directive (see below) ??? # ??? # To use CGI scripts outside of ScriptAliased directories: ??? # (You will also need to add "ExecCGI" to the "Options" directive.) ??? # ??? #AddHandler cgi-script .cgi
??? # For type maps (negotiated resources): ??? #AddHandler type-map var
??? # ??? # Filters allow you to process content before it is sent to the client. ??? # ??? # To parse .shtml files for server-side includes (SSI): ??? # (You will also need to add "Includes" to the "Options" directive.) ??? # ??? #AddType text/html .shtml ??? #AddOutputFilter INCLUDES .shtml </IfModule>
# # The mod_mime_magic module allows the server to use various hints from the # contents of the file itself to determine its type.? The MIMEMagicFile # directive tells the module where the hint definitions are located. # #MIMEMagicFile conf/magic
# # Customizable error responses come in three flavors: # 1) plain text 2) local redirects 3) external redirects # # Some examples: #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 #
# # MaxRanges: Maximum number of Ranges in a request before # returning the entire resource, or one of the special # values 'default', 'none' or 'unlimited'. # Default setting is to accept 200 Ranges. #MaxRanges unlimited
# # EnableMMAP and EnableSendfile: On systems that support it, # memory-mapping or the sendfile syscall may be used to deliver # files.? This usually improves server performance, but must # be turned off when serving from networked-mounted # filesystems or if support for these functions is otherwise # broken on your system. # Defaults: EnableMMAP On, EnableSendfile Off # #EnableMMAP off EnableSendfile off
# AcceptFilter: On Windows, none uses accept() rather than AcceptEx() and # will not recycle sockets between connections. This is useful for network # adapters with broken driver support, as well as some virtual network # providers such as vpn drivers, or spam, virus or spyware filters. AcceptFilter http none AcceptFilter https none
# Supplemental configuration # # The configuration files in the conf/extra/ directory can be # included to add extra features or to modify the default configuration of # the server, or you may simply copy their contents here and change as # necessary.
# Fancy directory listings Include conf/extra/httpd-autoindex.conf
# Language settings #Include conf/extra/httpd-languages.conf
# User home directories #Include conf/extra/httpd-userdir.conf
# Real-time info on requests and configuration #Include conf/extra/httpd-info.conf
# Virtual hosts Include conf/extra/httpd-vhosts.conf
# Local access to the Apache HTTP Server Manual #Include conf/extra/httpd-manual.conf
# Distributed authoring and versioning (WebDAV) #Include conf/extra/httpd-dav.conf
# Various default settings #Include conf/extra/httpd-default.conf
# Configure mod_proxy_html to understand HTML4/XHTML1 <IfModule proxy_html_module> Include conf/extra/proxy-html.conf </IfModule>
# Secure (SSL/TLS) connections #Include conf/extra/httpd-ssl.conf # # Note: The following must must be present to support #?????? starting without SSL on platforms with no /dev/random equivalent #?????? but a statically compiled-in mod_ssl. # <IfModule ssl_module> SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule> # # uncomment out the below to deal with user agents that deliberately # violate open standards by misusing DNT (DNT *must* be a specific # end-user choice) # #<IfModule setenvif_module> #BrowserMatch "MSIE 10.0;" bad_DNT #</IfModule> #<IfModule headers_module> #RequestHeader unset DNT env=bad_DNT #</IfModule>
#IncludeOptional "D:/wamp/wamp/vhosts/*" Include "D:/wamp/wamp/alias/*"
2016-07-19
<IfModule unixd_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch. ?
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User daemon
Group daemon
</IfModule>
# 'Main' server configuration
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition.? These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#
#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed.? This address appears on some server-generated pages, such
# as error documents.? e.g. admin@your-domain.com
#
ServerAdmin admin@example.com
#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName localhost:88
HostnameLookups Off
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "E:/Demo"
#
# 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).
#
# First, we configure the "default" to be a very restrictive set of
# features. ?
#
<Directory />
#?? AllowOverride none
#??? Require all denied
</Directory>
#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#
<Directory "E:/Demo">
??? #
??? # Possible values for the Options directive are "None", "All",
??? # or any combination of:
??? #?? Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
??? #
??? # Note that "MultiViews" must be named *explicitly* --- "Options All"
??? # doesn't give it to you.
??? #
??? # The Options directive is both complicated and important.? Please see
??? # http://httpd.apache.org/docs/2.4/mod/core.html#options
??? # for more information.
??? #
??? Options Indexes FollowSymLinks
??? #
??? # AllowOverride controls what directives may be placed in .htaccess files.
??? # It can be "All", "None", or any combination of the keywords:
??? #?? AllowOverride FileInfo AuthConfig Limit
??? #
??? AllowOverride all
??? #
??? # Controls who can get stuff from this server.
??? #
#?? onlineoffline tag - don't remove
??? Order Deny,Allow
??? Allow from all
</Directory>
#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
??? DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ".ht*">
??? Require all denied
</Files>
#
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.? If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
#ErrorLog "logs/error.log"
ErrorLog "D:/wamp/wamp/logs/apache_error.log"
#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn
<IfModule log_config_module>
??? #
??? # 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
??? <IfModule logio_module>
????? # 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
??? </IfModule>
??? #
??? # The location and format of the access logfile (Common Logfile Format).
??? # If you do not define any access logfiles within a <VirtualHost>
??? # container, they will be logged here.? Contrariwise, if you *do*
??? # define per-<VirtualHost> access logfiles, transactions will be
??? # logged therein and *not* in this file.
??? #
??? CustomLog "D:/wamp/wamp/logs/access.log" common
??? #
??? # If you prefer a logfile with access, agent, and referer information
??? # (Combined Logfile Format) you can use the following directive.
??? #
??? #CustomLog "logs/access.log" combined
</IfModule>
<IfModule alias_module>
??? #
??? # Redirect: Allows you to tell clients about documents that used to
??? # exist in your server's namespace, but do not anymore. The client
??? # will make a new request for the document at its new location.
??? # Example:
??? # Redirect permanent /foo http://www.example.com/bar
??? #
??? # Alias: Maps web paths into filesystem paths and is used to
??? # access content that does not live under the DocumentRoot.
??? # Example:
??? # Alias /webpath /full/filesystem/path
??? #
??? # If you include a trailing / on /webpath then the server will
??? # require it to be present in the URL.? You will also likely
??? # need to provide a <Directory> section to allow access to
??? # the filesystem path.
??? #
??? # ScriptAlias: This controls which directories contain server scripts.
??? # ScriptAliases are essentially the same as Aliases, except that
??? # documents in the target directory are treated as applications and
??? # run by the server when requested rather than as documents sent to the
??? # client.? The same rules about trailing "/" apply to ScriptAlias
??? # directives as to Alias.
??? #
??? ScriptAlias /cgi-bin/ "D:/wamp/wamp/bin/apache/apache2.4.9/cgi-bin/"
</IfModule>
<IfModule cgid_module>
??? #
??? # ScriptSock: On threaded servers, designate the path to the UNIX
??? # socket used to communicate with the CGI daemon of mod_cgid.
??? #
??? #Scriptsock cgisock
</IfModule>
#
# "D:/wamp/wamp/bin/apache/apache2.4.9/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "D:/wamp/wamp/bin/apache/apache2.4.9/cgi-bin">
#??? AllowOverride None
#??? Options None
#??? Require all granted
</Directory>
<IfModule mime_module>
??? #
??? # TypesConfig points to the file containing the list of mappings from
??? # filename extension to MIME-type.
??? #
??? TypesConfig conf/mime.types
??? #
??? # AddType allows you to add to or override the MIME configuration
??? # file specified in TypesConfig for specific file types.
??? #
??? #AddType application/x-gzip .tgz
??? #
??? # AddEncoding allows you to have certain browsers uncompress
??? # information on the fly. Note: Not all browsers support this.
??? #
??? AddEncoding x-compress .Z
??? AddEncoding x-gzip .gz .tgz
??? #
??? # If the AddEncoding directives above are commented-out, then you
??? # probably should define those extensions to indicate media types:
??? #
??? AddType application/x-compress .Z
??? AddType application/x-gzip .gz .tgz
??? AddType application/x-httpd-php .php
??? AddType application/x-httpd-php .php3
??? #
??? # 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 directive (see below)
??? #
??? # To use CGI scripts outside of ScriptAliased directories:
??? # (You will also need to add "ExecCGI" to the "Options" directive.)
??? #
??? #AddHandler cgi-script .cgi
??? # For type maps (negotiated resources):
??? #AddHandler type-map var
??? #
??? # Filters allow you to process content before it is sent to the client.
??? #
??? # To parse .shtml files for server-side includes (SSI):
??? # (You will also need to add "Includes" to the "Options" directive.)
??? #
??? #AddType text/html .shtml
??? #AddOutputFilter INCLUDES .shtml
</IfModule>
#
# The mod_mime_magic module allows the server to use various hints from the
# contents of the file itself to determine its type.? The MIMEMagicFile
# directive tells the module where the hint definitions are located.
#
#MIMEMagicFile conf/magic
#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#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
#
#
# MaxRanges: Maximum number of Ranges in a request before
# returning the entire resource, or one of the special
# values 'default', 'none' or 'unlimited'.
# Default setting is to accept 200 Ranges.
#MaxRanges unlimited
#
# EnableMMAP and EnableSendfile: On systems that support it,
# memory-mapping or the sendfile syscall may be used to deliver
# files.? This usually improves server performance, but must
# be turned off when serving from networked-mounted
# filesystems or if support for these functions is otherwise
# broken on your system.
# Defaults: EnableMMAP On, EnableSendfile Off
#
#EnableMMAP off
EnableSendfile off
# AcceptFilter: On Windows, none uses accept() rather than AcceptEx() and
# will not recycle sockets between connections. This is useful for network
# adapters with broken driver support, as well as some virtual network
# providers such as vpn drivers, or spam, virus or spyware filters.
AcceptFilter http none
AcceptFilter https none
# Supplemental configuration
#
# The configuration files in the conf/extra/ directory can be
# included to add extra features or to modify the default configuration of
# the server, or you may simply copy their contents here and change as
# necessary.
# Server-pool management (MPM specific)
#Include conf/extra/httpd-mpm.conf
# Multi-language error messages
#Include conf/extra/httpd-multilang-errordoc.conf
# Fancy directory listings
Include conf/extra/httpd-autoindex.conf
# Language settings
#Include conf/extra/httpd-languages.conf
# User home directories
#Include conf/extra/httpd-userdir.conf
# Real-time info on requests and configuration
#Include conf/extra/httpd-info.conf
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
# Local access to the Apache HTTP Server Manual
#Include conf/extra/httpd-manual.conf
# Distributed authoring and versioning (WebDAV)
#Include conf/extra/httpd-dav.conf
# Various default settings
#Include conf/extra/httpd-default.conf
# Configure mod_proxy_html to understand HTML4/XHTML1
<IfModule proxy_html_module>
Include conf/extra/proxy-html.conf
</IfModule>
# Secure (SSL/TLS) connections
#Include conf/extra/httpd-ssl.conf
#
# Note: The following must must be present to support
#?????? starting without SSL on platforms with no /dev/random equivalent
#?????? but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
#
# uncomment out the below to deal with user agents that deliberately
# violate open standards by misusing DNT (DNT *must* be a specific
# end-user choice)
#
#<IfModule setenvif_module>
#BrowserMatch "MSIE 10.0;" bad_DNT
#</IfModule>
#<IfModule headers_module>
#RequestHeader unset DNT env=bad_DNT
#</IfModule>
#IncludeOptional "D:/wamp/wamp/vhosts/*"
Include "D:/wamp/wamp/alias/*"