Annotation of doc/install/linux/sles-suse/default-server.conf, revision 1.2

1.1       raeburn     1: #
                      2: # Global configuration that will be applicable for all virtual hosts, unless
                      3: # deleted here, or overriden elswhere.
                      4: # 
                      5: 
                      6: DocumentRoot "/home/httpd/html/"
                      7: 
                      8: #
                      9: # Configure the DocumentRoot
                     10: #
                     11: <Directory "/srv/www/htdocs">
                     12: 	# Possible values for the Options directive are "None", "All",
                     13: 	# or any combination of:
                     14: 	#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
                     15: 	#
                     16: 	# Note that "MultiViews" must be named *explicitly* --- "Options All"
                     17: 	# doesn't give it to you.
                     18: 	#
                     19: 	# The Options directive is both complicated and important.  Please see
                     20: 	# http://httpd.apache.org/docs-2.2/mod/core.html#options
                     21: 	# for more information.
                     22: 	Options None
                     23: 	# AllowOverride controls what directives may be placed in .htaccess files.
                     24: 	# It can be "All", "None", or any combination of the keywords:
                     25: 	#   Options FileInfo AuthConfig Limit
                     26: 	AllowOverride None
                     27: 	# Controls who can get stuff from this server.
                     28: 	Order allow,deny
                     29: 	Allow from all
                     30: </Directory>
                     31: 
                     32: # Aliases: aliases can be added as needed (with no limit). The format is 
                     33: # Alias fakename realname
                     34: #
                     35: # Note that if you include a trailing / on fakename then the server will
                     36: # require it to be present in the URL.  So "/icons" isn't aliased in this
                     37: # example, only "/icons/".  If the fakename is slash-terminated, then the 
                     38: # realname must also be slash terminated, and if the fakename omits the 
                     39: # trailing slash, the realname must also omit it.
                     40: #
                     41: # We include the /icons/ alias for FancyIndexed directory listings.  If you
                     42: # do not use FancyIndexing, you may comment this out.
                     43: #
                     44: Alias /icons/ "/usr/share/apache2/icons/"
                     45: 
                     46: <Directory "/usr/share/apache2/icons">
                     47: 	Options Indexes MultiViews
                     48: 	AllowOverride None
                     49: 	Order allow,deny
                     50: 	Allow from all
                     51: </Directory>
                     52: 
                     53: # ScriptAlias: This controls which directories contain server scripts.
                     54: # ScriptAliases are essentially the same as Aliases, except that
                     55: # documents in the realname directory are treated as applications and
                     56: # run by the server when requested rather than as documents sent to the client.
                     57: # The same rules about trailing "/" apply to ScriptAlias directives as to
                     58: # Alias.
                     59: #
                     60: #ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/"
                     61: 
                     62: # "/srv/www/cgi-bin" should be changed to whatever your ScriptAliased
                     63: # CGI directory exists, if you have that configured.
                     64: #
                     65: #<Directory "/home/httpd/cgi-bin">
                     66: #	AllowOverride None
                     67: #	Options +ExecCGI -Includes
                     68: #	Order allow,deny
                     69: #	Allow from all
                     70: #</Directory>
                     71: 
                     72: # UserDir: The name of the directory that is appended onto a user's home
                     73: # directory if a ~user request is received.
                     74: #
                     75: # To disable it, simply remove userdir from the list of modules in APACHE_MODULES 
                     76: # in /etc/sysconfig/apache2.
                     77: #
                     78: <IfModule mod_userdir.c>
                     79: 	# Note that the name of the user directory ("public_html") cannot simply be
                     80: 	# changed here, since it is a compile time setting. The apache package
                     81: 	# would have to be rebuilt. You could work around by deleting
                     82: 	# /usr/sbin/suexec, but then all scripts from the directories would be
                     83: 	# executed with the UID of the webserver.
                     84: 	UserDir public_html
                     85: 	# The actual configuration of the directory is in
                     86: 	# /etc/apache2/mod_userdir.conf.
                     87: 	Include /etc/apache2/mod_userdir.conf
                     88: 	# You can, however, change the ~ if you find it awkward, by mapping e.g.
                     89: 	# http://www.example.com/users/karl-heinz/ --> /home/karl-heinz/public_html/ 
                     90: 	#AliasMatch ^/users/([a-zA-Z0-9-_.]*)/?(.*) /home/$1/public_html/$2
                     91: </IfModule>
                     92: 
                     93: # Include all *.conf files from /etc/apache2/conf.d/.
                     94: #
                     95: # This is mostly meant as a place for other RPM packages to drop in their
                     96: # configuration snippet.
                     97: #
                     98: # You can comment this out here if you want those bits include only in a
                     99: # certain virtual host, but not here.
                    100: #
                    101: #Include /etc/apache2/conf.d/*.conf
                    102: 
                    103: # The manual... if it is installed ('?' means it won't complain)
                    104: Include /etc/apache2/conf.d/apache2-manual?conf
                    105: 
                    106: Include conf/loncapa_apache.conf

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>