Nginx正在创建403 Forbidden错误

时间:2015-05-13 08:43:45

标签: linux ubuntu nginx ubuntu-14.04

我在/etc/nginx/sites-available/default中有以下代码,由于某种原因,当我访问我的域时会产生403错误:

代码:

server {
    listen 80;
    root /home/site;
    index landing.html;
    server_name site.com www.site.com;

    location / {
            try_files $uri $uri/ /landing.html;
            index landing.html;
    }
}

有什么可能造成这个问题?另请注意,我已将site.com的实际域名替换为此问题。

1 个答案:

答案 0 :(得分:0)

您已指定此配置的根目录为/home/site

这可能是由于文件许可。检查/home/site/landing.html是否具有正确的文件权限。

最佳许可是644(rw-r - r--)。因此,请使用chmod 644 /home/site/landing.html