美文网首页
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