可以通過監聽埠的不同來區分兩個專案。
!!!!!!下面的這個配置會導致由於程序衝突而造成404錯誤 !!!正確的方法在下面!!!!!!
# wsgipythonpath
wsgipythonpath /path/to/dininghouse:/path/to/inte***ce-for-club/clubserverinte***ce
# django project 1 服務號的測試虛擬機器
serveradmin [email protected]
servername www.diningserver.com
alias /media/ /path/to/dininghouse/media/
alias /static/ /path/to/dininghouse/static/
require all granted
require all granted
wsgiscriptalias / /path/to/dininghouse/dininghouse/wsgi.py
#wsgipythonpath /path/to/dininghouse
require all granted
# 伺服器2 酒吧介面檢視系統
listen 8088
!!!!!!!!! 需要設定deamonprocess 和processgroup 並在對應的wsgi裡設定process-group,才可以保證程序沒有混亂。當然也可使用時修改setting的方式,詳細資訊見django官網文件
# 伺服器2
# 酒吧的程序
listen 8088
wsgidaemonprocess clubserverinte***ce python-path=/path/to/inte***ce-for-club/clubserverinte***ce
wsgiprocessgroup clubserverinte***ce
serveradmin [email protected]
servername localhost:8088
alias /media/ /path/to/inte***ce-for-club/media/
alias /static/ /path/to/inte***ce-for-club/static/
require all granted
require all granted
wsgiscriptalias / /path/to/inte***ce-for-club/clubserverinte***ce/clubserverinte***ce/wsgi.py process-group=clubserverinte***ce
#wsgipythonpath /path/to/inte***ce-for-club/clubserverinte***ce
require all granted
用apache2部署Django應用
環境要求 ubuntu14.04及以上,python3.4及以上 檢視系統版本 cat etc issue python2可能導致importerror no module named django錯誤 檢視python版本 python version 一般ubuntu系統自帶python,在 u...
單一Apache2伺服器,支援多個Django專案
部署環境是阿里雲的ubuntu伺服器。使用 apache2 wsgi django 部署單一專案,在本人的如下文章中,已經介紹,不再贅述。現在的需求是 在同一臺伺服器上,部署多個django專案,每個專案通過不同的網域名稱來訪問。實踐中遇到的問題 如果,只是簡單複製部署單一專案的配置,比如這樣配置m...
Fabio技術手冊 2 部署
fabio的主要用例是將來自internet的http s 和tcp請求分發給前端 fe 服務,後者可以處理這些請求。在這個場景中,前端提供服務然後使用consul中的服務發現特性來查詢它們需要的後端 be 服務,以便為請求提供服務。這意味著fabio目前沒有用作fe be或be be路由器來在服務...