[问题] 把django deploy 到 apache

楼主: redbxh (林佳)   2018-01-18 17:22:54
大家好
最近在帮忙写官网 于是就用了 python3.6.4 + django 2.0 来写
我一直以来的经验都只有deploy 到 heroku aws 等 搭配的是uwsgi
而要使用的 server 版本也有点旧 .
ubuntu 12.04 + apache 2.2
光是 python3.6.4 就要自己编译 不能 apt-get install
根据官网 https://docs.djangoproject.com/en/2.0/howto/deployment/wsgi/modwsgi/
的步骤做 卡在 virtual_env 的问题
也试过用 daemon mode
但都无法成功 work
请问大家有 deploy 的相关经验能协助
或是 可以有更简易的组合及设定能完成 deploy 吗?
apache + uwsgi or apache + gunicorn 等
作者: djshen (djshen)   2018-01-18 17:37:00
为什么要deploy到local?
楼主: redbxh (林佳)   2018-01-18 17:51:00
我可能形容错了 就是要在一台ubuntu 12.04 的机子上 run
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2018-01-18 17:57:00
没关系centos7也是要自己make XD
楼主: redbxh (林佳)   2018-01-18 17:59:00
目前能 run develop server 但跟apache 串接一直没搞好
作者: uranusjr (←這人是超級笨蛋)   2018-01-18 18:22:00
有什么理由一定要用 Apache 吗?Apache 是出了名的难搞
作者: kenduest (小州)   2018-01-18 21:38:00
建议还是 nginx + uwsgi 省事方便又快
楼主: redbxh (林佳)   2018-01-19 16:29:00
最后改ubuntu 16.04 nginx。 sqlite 之外有推荐的db吗还是资料量不大的情况就sqlite?
作者: uranusjr (←這人是超級笨蛋)   2018-01-19 18:01:00
Django 官方推荐使用 PostgreSQL
楼主: redbxh (林佳)   2018-01-22 15:23:00
最后我直接使用 docker nginx+uwsgi 完成deploy

Links booklink

Contact Us: admin [ a t ] ucptt.com