问题描述

    使用docker成功部署前端项目,启动未报错,但是在网页访问时,会一直显示500错误。

可能原因

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

解决方案

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

更改nginx使用用户

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐