我在/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的实际域名替换为此问题。
答案 0 :(得分:0)
您已指定此配置的根目录为/home/site
这可能是由于文件许可。检查/home/site/landing.html
是否具有正确的文件权限。
最佳许可是644(rw-r - r--)。因此,请使用chmod 644 /home/site/landing.html