垃圾站 电脑技术 Docker使用Nginx部署网站报500错误

Docker使用Nginx部署网站报500错误

在使用docker成功部署前端项目,启动未报错,但是在网页访问时,会一直显示500错误。经过各种分析终于得到解决,原因也很简单,记录一下!

可能原因

文件访问权限不足,docker内与系统隔离,docker的nginx默认使用nobody,或者说就是使用权限较小的默认用户,部署后因权限不足无法访问nginx资源。

解决方案

修改nginx配置文件,更改用户为root或者其他有权限操作的用户。     在配置文件头部,会有一行注释为 #user nobody,去掉这行注释改为其他用户,如图所示:

更改nginx使用用户

上一篇
下一篇
联系我们

联系我们

返回顶部