apache2部署多個django專案

2021-07-08 22:30:40 字數 1437 閱讀 3886

可以通過監聽埠的不同來區分兩個專案。

!!!!!!下面的這個配置會導致由於程序衝突而造成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路由器來在服務...