2016-09-22 147 views
0

我正在尋找正確配置apache的方法,以便我的django用戶可以在redmine中添加錯誤,而無需設置多個服務器。我有兩個半工作的Apache配置:在同一臺服務器上同時使用django和redmine

經典之一:

WSGIScriptAlias//home/my_project/settings/wsgi.py 

Django的服務器可以運行,但如果我嘗試調用一個管理平臺的URL,它使一個錯誤404

而且我試圖用一個正則表達式來保護Django的Redmine的URL模式:

WSGIScriptAlias ^\/(?!redmine(.*)) /home/my_project/settings/wsgi.py 

對於這一個管理平臺的工作原理,但我得到了默認的Apache頁面,如果配置was'nt完蛋了所有的Django網址。

我的正則表達式有什麼問題嗎?這是對這個問題的錯誤方法嗎?任何想法 ?

回答

0

this server fault answer看到的,你應該使用WSGIScriptAliasMatch

WSGIScriptAliasMatch ^/(?!redmine) /home/my_project/settings/wsgi.py 
相關問題