2014-10-31 92 views
0

您好我已經使用RHEL 5.7配置了我的服務器。雖然配置我已經使防火牆被禁用。我有我的httpd.conf作爲Follows。我無法訪問http:// <>/builds/location。需要做什麼?注意:我已經嘗試使用選項#Options FollowSymLinks選項索引FollowSymLinks包括ExecCGI AllowOverride全部命令拒絕,允許全部允許403禁止:您無權訪問/文件夾/在此服務器上

文件的權限:-rw -r - r-- 1 root root 33725 Oct 31 01:36 httpd.conf中

我的httpd.conf是:

# This is the main Apache server configuration file. It contains the 
# configuration directives that give the server its instructions. 
# See <URL:http://httpd.apache.org/docs/2.2/> for detailed information. 

### Section 1: Global Environment 
# 
# The directives in this section affect the overall operation of Apache, 
# such as the number of concurrent requests it can handle or where it 
# can find its configuration files. 
# 

# 
# Don't give away too much information about all the subcomponents 
# we are running. Comment out this line if you don't mind remote sites 
# finding out what major optional modules you are running 
ServerTokens OS 

# 
# ServerRoot: The top of the directory tree under which the server's 
# configuration, error, and log files are kept. 
# 
# NOTE! If you intend to place this on an NFS (or otherwise network) 
# mounted filesystem then please read the LockFile documentation 
# (available at <URL:http://httpd.apache.org/docs/2.2/mod/mpm_common.html#lockfile>); 
# you will save yourself a lot of trouble. 
# 
# Do NOT add a slash at the end of the directory path. 
# 
ServerRoot "/etc/httpd" 

# 
# PidFile: The file in which the server should record its process 
# identification number when it starts. 
# 
PidFile run/httpd.pid 

# 
# Timeout: The number of seconds before receives and sends time out. 
# 
Timeout 120 

# 
# KeepAlive: Whether or not to allow persistent connections (more than 
# one request per connection). Set to "Off" to deactivate. 
# 
KeepAlive Off 

# 
# MaxKeepAliveRequests: The maximum number of requests to allow 
# during a persistent connection. Set to 0 to allow an unlimited amount. 
# We recommend you leave this number high, for maximum performance. 
# 
MaxKeepAliveRequests 100 

# 
# KeepAliveTimeout: Number of seconds to wait for the next request from the 
# same client on the same connection. 
# 
KeepAliveTimeout 15 

## 
## Server-Pool Size Regulation (MPM specific) 
## 

<IfModule prefork.c> 
StartServers  8 
MinSpareServers 5 
MaxSpareServers 20 
ServerLimit  256 
MaxClients  256 
MaxRequestsPerChild 4000 
</IfModule> 

# worker MPM 
# StartServers: initial number of server processes to start 
# MaxClients: maximum number of simultaneous client connections 
# MinSpareThreads: minimum number of worker threads which are kept spare 
# MaxSpareThreads: maximum number of worker threads which are kept spare 
# ThreadsPerChild: constant number of worker threads in each server process 
# MaxRequestsPerChild: maximum number of requests a server process serves 
<IfModule worker.c> 
StartServers   2 
MaxClients   150 
MinSpareThreads  25 
MaxSpareThreads  75 
ThreadsPerChild  25 
MaxRequestsPerChild 0 
</IfModule> 

# 
# Listen: Allows you to bind Apache to specific IP addresses and/or 
# ports, in addition to the default. See also the <VirtualHost> 
# directive. 
# 
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0) 
# 
#Listen 12.34.56.78:80 
Listen 80 

# 
# 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. 
# Statically compiled modules (those listed by `httpd -l') do not need 
# to be loaded here. 
# 
# Example: 
# LoadModule foo_module modules/mod_foo.so 
# 
LoadModule auth_basic_module modules/mod_auth_basic.so 
LoadModule auth_digest_module modules/mod_auth_digest.so 
LoadModule authn_file_module modules/mod_authn_file.so 
LoadModule authn_alias_module modules/mod_authn_alias.so 
LoadModule authn_anon_module modules/mod_authn_anon.so 
LoadModule authn_dbm_module modules/mod_authn_dbm.so 
LoadModule authn_default_module modules/mod_authn_default.so 
LoadModule authz_host_module modules/mod_authz_host.so 
LoadModule authz_user_module modules/mod_authz_user.so 
LoadModule authz_owner_module modules/mod_authz_owner.so 
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so 
LoadModule authz_dbm_module modules/mod_authz_dbm.so 
LoadModule authz_default_module modules/mod_authz_default.so 
LoadModule ldap_module modules/mod_ldap.so 
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so 
LoadModule include_module modules/mod_include.so 
LoadModule log_config_module modules/mod_log_config.so 
LoadModule logio_module modules/mod_logio.so 
LoadModule env_module modules/mod_env.so 
LoadModule ext_filter_module modules/mod_ext_filter.so 
LoadModule mime_magic_module modules/mod_mime_magic.so 
LoadModule expires_module modules/mod_expires.so 
LoadModule deflate_module modules/mod_deflate.so 
LoadModule headers_module modules/mod_headers.so 
LoadModule usertrack_module modules/mod_usertrack.so 
LoadModule setenvif_module modules/mod_setenvif.so 
LoadModule mime_module modules/mod_mime.so 
LoadModule dav_module modules/mod_dav.so 
LoadModule status_module modules/mod_status.so 
LoadModule autoindex_module modules/mod_autoindex.so 
LoadModule info_module modules/mod_info.so 
LoadModule dav_fs_module modules/mod_dav_fs.so 
LoadModule vhost_alias_module modules/mod_vhost_alias.so 
LoadModule negotiation_module modules/mod_negotiation.so 
LoadModule dir_module modules/mod_dir.so 
LoadModule actions_module modules/mod_actions.so 
LoadModule speling_module modules/mod_speling.so 
LoadModule userdir_module modules/mod_userdir.so 
LoadModule alias_module modules/mod_alias.so 
LoadModule rewrite_module modules/mod_rewrite.so 
LoadModule proxy_module modules/mod_proxy.so 
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so 
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so 
LoadModule proxy_http_module modules/mod_proxy_http.so 
LoadModule proxy_connect_module modules/mod_proxy_connect.so 
LoadModule cache_module modules/mod_cache.so 
LoadModule suexec_module modules/mod_suexec.so 
LoadModule disk_cache_module modules/mod_disk_cache.so 
LoadModule file_cache_module modules/mod_file_cache.so 
LoadModule mem_cache_module modules/mod_mem_cache.so 
LoadModule cgi_module modules/mod_cgi.so 
LoadModule version_module modules/mod_version.so 

# 
# The following modules are not loaded by default: 
# 
#LoadModule cern_meta_module modules/mod_cern_meta.so 
#LoadModule asis_module modules/mod_asis.so 

# 
# Load config files from the config directory "/etc/httpd/conf.d". 
# 
Include conf.d/*.conf 
# 
User apache 
Group apache 

### Section 2: '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. [email protected] 
# 
ServerAdmin [email protected] 

# 
# 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 this is not set to valid DNS name for your host, server-generated 
# redirections will not work. See also the UseCanonicalName directive. 
# 
# If your host doesn't have a registered DNS name, enter its IP address here. 
# You will have to access it by its address anyway, and this will make 
# redirections work in a sensible way. 
# 
#ServerName www.example.com:80 

# 
# UseCanonicalName: Determines how Apache constructs self-referencing 
# URLs and the SERVER_NAME and SERVER_PORT variables. 
# When set "Off", Apache will use the Hostname and Port supplied 
# by the client. When set "On", Apache will use the value of the 
# ServerName directive. 
# 
UseCanonicalName 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 "/var/www/html" 

# 
# 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 /> 
    Options FollowSymLinks 
    AllowOverride None 
</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. 
# 

# 
# This should be changed to whatever you set DocumentRoot to. 
# 
<Directory "/var/www/html"> 

# 
# 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.2/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: 
# Options FileInfo AuthConfig Limit 
# 
    AllowOverride None 

# 
# Controls who can get stuff from this server. 
# 
    Order allow,deny 
    Allow from all 

</Directory> 

# 
# UserDir: The name of the directory that is appended onto a user's home 
# directory if a ~user request is received. 
# 
# The path to the end user account 'public_html' directory must be 
# accessible to the webserver userid. This usually means that ~userid 
# must have permissions of 711, ~userid/public_html must have permissions 
# of 755, and documents contained therein must be world-readable. 
# Otherwise, the client will only receive a "403 Forbidden" message. 
# 
# See also: http://httpd.apache.org/docs/misc/FAQ.html#forbidden 
# 
<IfModule mod_userdir.c> 
    # 
    # UserDir is disabled by default since it can confirm the presence 
    # of a username on the system (depending on home directory 
    # permissions). 
    # 
    UserDir disable 

    # 
    # To enable requests to /~user/ to serve the user's public_html 
    # directory, remove the "UserDir disable" line above, and uncomment 
    # the following line instead: 
    # 
    #UserDir public_html 

</IfModule> 

# 
# Control access to UserDir directories. The following is an example 
# for a site where these directories are restricted to read-only. 
# 
#<Directory /home/*/public_html> 
# AllowOverride FileInfo AuthConfig Limit 
# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec 
# <Limit GET POST OPTIONS> 
#  Order allow,deny 
#  Allow from all 
# </Limit> 
# <LimitExcept GET POST OPTIONS> 
#  Order deny,allow 
#  Deny from all 
# </LimitExcept> 
#</Directory> 

# 
# DirectoryIndex: sets the file that Apache will serve if a directory 
# is requested. 
# 
# The index.html.var file (a type-map) is used to deliver content- 
# negotiated documents. The MultiViews Option can be used for the 
# same purpose, but it is much slower. 
# 
DirectoryIndex index.html index.html.var 

# 
# AccessFileName: The name of the file to look for in each directory 
# for additional configuration directives. See also the AllowOverride 
# directive. 
# 
AccessFileName .htaccess 

# 
# The following lines prevent .htaccess and .htpasswd files from being 
# viewed by Web clients. 
# 
<Files ~ "^\.ht"> 
    Order allow,deny 
    Deny from all 
</Files> 

# 
# TypesConfig describes where the mime.types file (or equivalent) is 
# to be found. 
# 
TypesConfig /etc/mime.types 

DefaultType text/plain 

# 
# 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. 
# 
<IfModule mod_mime_magic.c> 
# MIMEMagicFile /usr/share/magic.mime 
    MIMEMagicFile conf/magic 
</IfModule> 

# 
# HostnameLookups: Log the names of clients or just their IP addresses 
# e.g., www.apache.org (on) or 204.62.129.132 (off). 
# The default is off because it'd be overall better for the net if people 
# had to knowingly turn this feature on, since enabling it means that 
# each client request will result in AT LEAST one lookup request to the 
# nameserver. 
# 
HostnameLookups Off 

# 
# EnableMMAP: Control whether memory-mapping is used to deliver 
# files (assuming that the underlying OS supports it). 
# The default is on; turn this off if you serve from NFS-mounted 
# filesystems. On some systems, turning it off (regardless of 
# filesystem) can improve performance; for details, please see 
# http://httpd.apache.org/docs/2.2/mod/core.html#enablemmap 
# 
#EnableMMAP off 

# 
# EnableSendfile: Control whether the sendfile kernel support is 
# used to deliver files (assuming that the OS supports it). 
# The default is on; turn this off if you serve from NFS-mounted 
# filesystems. Please see 
# http://httpd.apache.org/docs/2.2/mod/core.html#enablesendfile 
# 
#EnableSendfile off 

# 
# 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 

# 
# LogLevel: Control the number of messages logged to the error_log. 
# Possible values include: debug, info, notice, warn, error, crit, 
# alert, emerg. 
# 
LogLevel warn 

# 
# 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 

# "combinedio" includes actual counts of actual bytes received (%I) and sent (%O); this 
# requires the mod_logio module to be loaded. 
#LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio 

# 
# 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 logs/access_log common 

# 
# If you would like to have separate agent and referer logfiles, uncomment 
# the following directives. 
# 
#CustomLog logs/referer_log referer 
#CustomLog logs/agent_log agent 

# 
# For a single logfile with access, agent, and referer information 
# (Combined Logfile Format), use the following directive: 
# 
CustomLog logs/access_log combined 

# 
# Optionally add a line containing the server version and virtual host 
# name to server-generated pages (internal error documents, FTP directory 
# listings, mod_status and mod_info output etc., but not CGI generated 
# documents or custom error documents). 
# Set to "EMail" to also include a mailto: link to the ServerAdmin. 
# Set to one of: On | Off | EMail 
# 
ServerSignature On 

# 
# Aliases: Add here as many aliases as you need (with no limit). The format is 
# Alias fakename realname 
# 
# Note that if you include a trailing/on fakename then the server will 
# require it to be present in the URL. So "/icons" isn't aliased in this 
# example, only "/icons/". If the fakename is slash-terminated, then the 
# realname must also be slash terminated, and if the fakename omits the 
# trailing slash, the realname must also omit it. 
# 
# We include the /icons/ alias for FancyIndexed directory listings. If you 
# do not use FancyIndexing, you may comment this out. 
# 
Alias /icons/ "/var/www/icons/" 

<Directory "/var/www/icons"> 
    Options Indexes MultiViews 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
</Directory> 

# 
# WebDAV module configuration section. 
# 
<IfModule mod_dav_fs.c> 
    # Location of the WebDAV lock database. 
    DAVLockDB /var/lib/dav/lockdb 
</IfModule> 

# 
# ScriptAlias: This controls which directories contain server scripts. 
# ScriptAliases are essentially the same as Aliases, except that 
# documents in the realname 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/ "/var/www/cgi-bin/" 

# 
# "/var/www/cgi-bin" should be changed to whatever your ScriptAliased 
# CGI directory exists, if you have that configured. 
# 
<Directory "/var/www/cgi-bin"> 
    AllowOverride None 
    Options None 
    Order allow,deny 
    Allow from all 
</Directory> 

# 
# Redirect allows you to tell clients about documents which used to exist in 
# your server's namespace, but do not anymore. This allows you to tell the 
# clients where to look for the relocated document. 
# Example: 
# Redirect permanent /foo http://www.example.com/bar 

# 
# Directives controlling the display of server-generated directory listings. 
# 

# 
# IndexOptions: Controls the appearance of server-generated directory 
# listings. 
# 
IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable 

# 
# AddIcon* directives tell the server which icon to show for different 
# files or filename extensions. These are only displayed for 
# FancyIndexed directories. 
# 
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 is which icon to show for files which do not have an icon 
# explicitly set. 
# 
DefaultIcon /icons/unknown.gif 

# 
# AddDescription allows you to place a short description after a file in 
# server-generated indexes. These are only displayed for FancyIndexed 
# directories. 
# Format: AddDescription "description" filename 
# 
#AddDescription "GZIP compressed document" .gz 
#AddDescription "tar archive" .tar 
#AddDescription "GZIP compressed tar archive" .tgz 

# 
# ReadmeName is the name of the README file the server will look for by 
# default, and append to directory listings. 
# 
# HeaderName is the name of a file which should be prepended to 
# directory indexes. 
ReadmeName README.html 
HeaderName HEADER.html 

# 
# IndexIgnore is a set of filenames which directory indexing should ignore 
# and not include in the listing. Shell-style wildcarding is permitted. 
# 
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t 

# 
# DefaultLanguage nl 
# 
# 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 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. There is 'work in progress' to fix this and get 
# the reference data for rfc1766 cleaned up. 

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 

# Just list the languages in decreasing order of preference. We have 
# more or less alphabetized them here. You probably want to change this. 
# 
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 allows you to serve a result page rather than 
# MULTIPLE CHOICES (Prefer) [in case of a tie] or NOT ACCEPTABLE (Fallback) 
# [in case no accepted languages matched the available variants] 
# 
ForceLanguagePriority Prefer Fallback 

# 
# Specify a default charset for all content served; this enables 
# interpretation of all content as UTF-8 by default. To use the 
# default browser choice (ISO-8859-1), or to allow the META tags 
# in HTML content to override this choice, comment out this 
# directive: 
# 
AddDefaultCharset UTF-8 

# 
# AddType allows you to add to or override the MIME configuration 
# file mime.types for specific file types. 
# 
#AddType application/x-tar .tgz 


# 
AddType application/x-compress .Z 
AddType application/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 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 files that include their own HTTP headers: 
# 
#AddHandler send-as-is asis 

# 
# For type maps (negotiated resources): 
# (This is enabled by default to allow the Apache "It Worked" page 
# to be distributed in multiple languages.) 
# 
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 

# Alias /error/include/ "/your/include/path/" 
# 


Alias /error/ "/var/www/error/" 

<IfModule mod_negotiation.c> 
<IfModule mod_include.c> 
    <Directory "/var/www/error"> 
     AllowOverride None 
     Options IncludesNoExec 
     AddOutputFilter Includes html 
     AddHandler type-map var 
     Order allow,deny 
     Allow from all 
     LanguagePriority en es de fr 
     ForceLanguagePriority Prefer Fallback 
    </Directory> 

</IfModule> 
</IfModule> 

# 
# The following directives modify normal HTTP response behavior to 
# handle known problems with browser implementations. 
# 
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 

# 
# The following directive disables redirects on non-GET requests for 
# a directory that does not include the trailing slash. This fixes a 
# problem with Microsoft WebFolders which does not appropriately handle 
# redirects for folders with DAV methods. 
# Same deal with Apple's DAV filesystem and Gnome VFS support for DAV. 
# 
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/1.0" redirect-carefully 
BrowserMatch "^XML Spy" redirect-carefully 
BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully 

注:我已刪除了註釋行,以適應httpd.conf文件的內容

回答

1

在/ var/www/html等由apache用戶擁有(最可能是小組)。只要確保你放入/ var/www的所有文件夾都是。

cd /var/www/ 
chown apache:apache -R * 

如果Apache無法訪問,因爲該文件夾的權限,這將總是導致403

+0

我試着用這個,但沒有工作的文件夾中。我的/ var/www下的所有文件夾都有root用戶和root用戶組。 – user3616128 2014-10-31 08:55:40

+0

這就是問題所在。上面的代碼應該修復它 – 2014-10-31 09:49:44

相關問題