2016-09-22 102 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 
相关问题