[問題] 把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