美文网首页
ubuntu + django + uwsgi + Nginx,

ubuntu + django + uwsgi + Nginx,

作者: 大泡砸吃火腿肠 | 来源:发表于2020-07-08 20:06 被阅读0次

【已解决】
总结一下这两天部署遇到的主要坑。
仅写下思路,具体步骤网上资料很多。

  1. 我的NG文件里监听的端口为8080,但是无法访问8080网页,却能访问应用的8090端口。
    答:因为ng配置文件没有生效。将ini文件里http改成socket,并且设置buffer-size=65536。

  2. 资源文件访问不了。(前提是你已经collectstatic过,并且配置了NG软连接)
    答:分两种情况
    a.NG文件没生效:
    显示网页源文件,应该是报404,不要急,先让NG文件生效再进行其他操作;
    b.NG文件已生效:
    显示网页源文件
    如果报404,则检查资源路径是否正确,以及ng配置文件的软连接格式是否正确。
    如果报403,说明ng权限不够,nginx.conf 文件第一行改成user root,重启Nginx,部署后成功。

相关文章

网友评论

      本文标题:ubuntu + django + uwsgi + Nginx,

      本文链接:https://www.haomeiwen.com/subject/kjjhcktx.html