【已解决】
总结一下这两天部署遇到的主要坑。
仅写下思路,具体步骤网上资料很多。
-
我的NG文件里监听的端口为8080,但是无法访问8080网页,却能访问应用的8090端口。
答:因为ng配置文件没有生效。将ini文件里http改成socket,并且设置buffer-size=65536。 -
资源文件访问不了。(前提是你已经collectstatic过,并且配置了NG软连接)
答:分两种情况
a.NG文件没生效:
显示网页源文件,应该是报404,不要急,先让NG文件生效再进行其他操作;
b.NG文件已生效:
显示网页源文件
如果报404,则检查资源路径是否正确,以及ng配置文件的软连接格式是否正确。
如果报403,说明ng权限不够,nginx.conf 文件第一行改成user root
,重启Nginx,部署后成功。
网友评论