首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-12-22 
nginx配置多个server时报403无权限访问nginx配置多个server时报403无权限访问?在nginx配置文件中,配置多个

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 的相同即可

热点排行