我在/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替换了这个问题的实际域。

最佳答案

您已指定此配置的根为/home/site
这可能是由于文件权限。检查/home/site/landing.html是否具有正确的文件权限。
最佳权限是644(rw-r--r--)。因此使用chmod 644 /home/site/landing.html

关于linux - Nginx正在创建403禁止错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30209836/

10-15 01:04