[英]Using django and redmine together on the same server
我正在尋找一種正確配置apache的方法,以便我的django用戶可以在redmine中添加bug,而無需設置多台服務器。 我有兩個半工作的Apache配置:
經典之一:
WSGIScriptAlias / /home/my_project/settings/wsgi.py
django服務器可以運行,但是如果我嘗試調用redmine url,則會出現錯誤404。
而且我嘗試使用正則表達式來保護Redmine url模式免受Django的攻擊:
WSGIScriptAlias ^\/(?!redmine(.*)) /home/my_project/settings/wsgi.py
為此,Redmine可以工作,但是我得到了默認的Apache頁面,就好像沒有為所有Django URL進行配置一樣。
我的正則表達式有問題嗎? 這是解決這個問題的錯誤方法嗎? 任何想法 ?
如該服務器故障答案所示 ,您應該使用WSGIScriptAliasMatch :
WSGIScriptAliasMatch ^/(?!redmine) /home/my_project/settings/wsgi.py
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.