我在/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/