Linux apache错误-通过nginx反向代理在虚拟主机上禁止403

Linux apache错误-通过nginx反向代理在虚拟主机上禁止403,linux,apache,nginx,Linux,Apache,Nginx,我使用的是CentOS 6.5版(最终版),我使用yum或者up2date安装了nginx-1.6.1-1.el6.ngx.x86_64、httpd-2.2.15-31.el6.CentOS.x86_64 数据包如下所示 外部->nginx:80->apache:8080 当我通过访问服务器时,总是遇到403错误 错误日志 [Thu Aug 21 03:34:06 2014] [error] [client 211.49.54.233] (13)Permission denied: access

我使用的是CentOS 6.5版(最终版),我使用yum或者up2date安装了nginx-1.6.1-1.el6.ngx.x86_64、httpd-2.2.15-31.el6.CentOS.x86_64

数据包如下所示

外部->nginx:80->apache:8080

当我通过访问服务器时,总是遇到403错误

错误日志

[Thu Aug 21 03:34:06 2014] [error] [client 211.49.54.233] (13)Permission denied: access to / denied
nginx设置

server {
    listen       80;
    server_name  test.zfanta.com;

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    location / {
        proxy_pass   http://127.0.0.1:8080;
        proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
        proxy_set_header Host $http_host;
        proxy_set_header X-Forwarded-Host $http_host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X_FORWARDED_PROTO http;
        proxy_set_header X-Url-Scheme $scheme;
        proxy_set_header X-Real-IP $remote_addr;
    }
}
apache设置

Listen 8080

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
</Directory>

<Directory "/home/*/www">
    AllowOverride FileInfo
    Options FollowSymLinks Indexes
    Order allow,deny
    Allow from all
</Directory>

NameVirtualHost *:8080

<VirtualHost *:8080>
    DocumentRoot /home/zfanta/www
    ServerName test.zfanta.com
    ErrorLog logs/test.zfanta.com-error
    CustomLog logs/test.zfanta.com
</VirtualHost>
听8080
选项如下符号链接
不允许超限
命令允许,拒绝
AllowOverride文件信息
选项跟随符号链接索引
命令允许,拒绝
通融
名称虚拟主机*:8080
DocumentRoot/home/zfanta/www
ServerName test.zfanta.com
错误日志/test.zfanta.com-error
CustomLog logs/test.zfanta.com
和/主目录

/首页/: 失物招领测试zfanta

/主/丢失+找到:

/家庭/测试: 万维网

/主页/测试/www: index.html

/home/zfanta: 万维网

/主页/zfanta/www: php我对此表示怀疑

Directory "/home/*/www"
将起作用(它可能会应用于目录
/home/*/www
,但不会扩展)。由于第一个
目录
禁止
/
,因此得到403。改用类似的方式:

Directory ~ "/home/[^/]+/www"

即使我添加了选项索引AllowOverride FIleInfo Order allow,deny allow from all it not workDoes logs/test.zfanta.com-error说什么?您还有其他VirtualHost吗?logs/test.zfanta.com-error只表示(13)权限被拒绝。我没有任何其他虚拟主机如果它没有说“配置拒绝权限”,这可能意味着apache进程没有对文件/文件夹的读取权限。检查/home/zfanta/www上apache用户和/或组及其所有家长的至少r-x权限。此外,在CentOS上,检查SELinux是否已启用:检查sestatus的输出,如果已启用,检查/var/log/audit/audit.log以查看它是否阻止apache访问文件。