[問題] 把django deploy 到 apache
大家好
最近在幫忙寫官網 於是就用了 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 等
-----
apache conf
<Directory /home/usr/project_name/project_name>
<Files wsgi.py>
Order deny,allow
Deny from all
</Files>
</Directory>
WSGIDaemonProcess site python-path=/home/usr/site
WSGIProcessGroup site
WSGIScriptAlias /newsite/ /home/usr/project_mame/project_name/wsgi.py
-----
我如果寫 python-home 將 virtual enviroment 加入會過不了 configtest
連 127.0.0.1 顯示 apache 的 it works page
但連 127.0.0.1/newsite/ 會顯示 403 forbidden
log: client denied by server configuration: xxxxxx/xxxxxx/wsgi.py
-
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.126.103
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1516267380.A.3CB.html
→
01/18 17:37,
8年前
, 1F
01/18 17:37, 1F
→
01/18 17:51,
8年前
, 2F
01/18 17:51, 2F
※ 編輯: redbxh (60.251.126.103), 01/18/2018 17:51:43
推
01/18 17:57,
8年前
, 3F
01/18 17:57, 3F
→
01/18 17:59,
8年前
, 4F
01/18 17:59, 4F
※ 編輯: redbxh (60.251.126.103), 01/18/2018 18:06:29
→
01/18 18:22,
8年前
, 5F
01/18 18:22, 5F
推
01/18 21:38,
8年前
, 6F
01/18 21:38, 6F
→
01/19 16:29,
8年前
, 7F
01/19 16:29, 7F
→
01/19 16:29,
8年前
, 8F
01/19 16:29, 8F
→
01/19 18:01,
8年前
, 9F
01/19 18:01, 9F
→
01/22 15:23,
8年前
, 10F
01/22 15:23, 10F