一:403 Forbidden解决办法
查看错误日志显示/usr/local/nginx/html/static/" is forbidden,查阅很多资料终于解决了,方法如下
我的安装目录/usr/local/nginx,文件在/usr/local/nginx/html/static下
1.进入自己的nginx.conf配置文件
vim /usr/local/nginx/conf/nginx.conf
2.在自己新增的location中加入autoindex on;(实践经验,困扰我好久),否则报403
3.192.168.86.134:80/static/ (这里是我的ip,端口和项目目录),需要加上static(我的静态文件目录和斜杠),这样就可以访问成功了,为什么需要加static的原因在下面。
二:404 Not Fount解决办法
出现这种问题大多是配置路径错误,找到nginx.conf并进入,使用root的话,我的html放在/usr/local/nginx/html/static/下,默认根目录是/usr/local/nginx,再新增location下使用相对路径如图所示root html; ,不需要写static,使用绝对路径是**root /usr/local/nginx/html;**关于另一种alias不做解释(网上可搜到)
192.168.86.134:80/static/(最后的斜杠不能少)进行访问,如果不写static,默认进入index.html页面,如果默认页面index.html被删除,会报404 Not Found。
以上是我的理解,如果有不合理的地方请指出,大家共同进步。