大佬教程收集整理的这篇文章主要介绍了记一次Nginx报错403(Permission denied),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
项目采用SpringBoot + VUE,采用Nginx的方式部署到测试服务器,需要将dist包进行替换,我是先将旧dist包删除,然后将新的dist包移动到对应的目录,然后启动后端,访问地址,发现报错403,没有权限,我裂开了。
我第一反应就是查日志,查看Nginx日志,这里就拓展一下,如下命令:
whereis Nginx
cat Nginx.conf
# error_log /var/log/Nginx/error.log; // 我这里是在这个目录下
cat /var/log/Nginx/error.log
# 我这里是这样
2020/11/28 11:35:58 [error] 21218#0: *41 open() "/usr/local/babalala/web/dist/index.html" Failed (13: Permission denied), client: 10.16.149.30, server: localhost, request: "GET /boss/index.html http/1.1", host: "10.16.149.30"
提供了4种解决办法,请移步,https://blog.csdn.net/onlysunnyboy/article/details/75270533
记得回来点赞~:
我的解决办法:
进入/etc/selinux/config
目录,将SELINUX=enforcing
修改为 SELINUX=disabled
状态。
vi /etc/selinux/config
接着重启虚拟机rebot
,然后在访问,就好了。
service MysqL status
service MysqLd start
netstat -anp | grep :80
systemctl restart Nginx
shift + G
以上是大佬教程为你收集整理的记一次Nginx报错403(Permission denied)全部内容,希望文章能够帮你解决记一次Nginx报错403(Permission denied)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。