读书人

nginx配备多个server时报403无权限访问

发布时间: 2012-12-22 12:05:06 作者: rapoo

nginx配置多个server时报403无权限访问

nginx配置多个server时报403无权限访问

?

在nginx配置文件中,配置多个server指向不同目录

server{
??????? listen 192.168.1.100:80;
??????? server_name www.abc.net abc.net;

??????? location / {
??????????? root /home/ui/www1;
??????????? index index.html;
??????? }
??? }

??? server{
??????? listen 192.168.1.100:80;
??????? server_name www.abc.cn abc.cn;

??????? location / {
??????????? root /home/ui/www2;
??????????? index index.html;
??????? }
??? }

访问相关域名报 403 Forbidden,error.log中出现如下错误:

2011/03/13 20:33:38 [error] 31856#0: *5 open() "/home/ui/www1" failed (13: Permission denied),

?

主要原因是/home/ui/www1目录的owner,与nginx启动的owner不是相同用户,

chown owner:group /home/ui/www1改成与nginx 的相同即可

读书人网 >编程

热点推荐