Linux Nginx正在创建403禁止的错误

Linux Nginx正在创建403禁止的错误,linux,ubuntu,nginx,ubuntu-14.04,Linux,Ubuntu,Nginx,Ubuntu 14.04,我在/etc/nginx/sites available/default中有以下代码,由于某种原因,当我转到我的域时,会产生403错误: 代码: 是什么造成了这个问题?还请注意,对于这个问题,我将实际域替换为site.com。您已指定此配置的根目录为/home/site 这可能是由于文件权限。检查/home/site/landing.html是否具有正确的文件权限 最佳权限为644 rw-r-r-。因此,请使用chmod 644/home/site/landing.html,所有父文件夹都应具有

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

代码:


是什么造成了这个问题?还请注意,对于这个问题,我将实际域替换为site.com。

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

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


最佳权限为644 rw-r-r-。因此,请使用chmod 644/home/site/landing.html

,所有父文件夹都应具有x权限。通常主文件夹没有其他文件夹。由于文件夹站点位于主文件夹中,我假设它是在用户创建时创建的,因此默认情况下它应该具有“执行x”权限。对于所有者,是。对于其他用户,如nginx或www data,可能不是。在新的linux安装上,它通常是drwx——无论如何,OP应该在按照您的步骤之后检查它们,它说权限是-rw-r-r-1 root
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;
    }
}