您好我正在运行一个项目,在同一台服务器上运行Drupal网页和Redmine。 Drupal是主要网络,使用80和443.Redmine在docker上并使用3000端口。
使用httpd代理设置,我能够获得Redmine页面。
ProxyPreserveHost On
ProxyPass /redmine http://127.0.0.1:3000/
ProxyPassReverse /redmine http://127.0.0.1:3000/
ProxyPass /stylesheets http://127.0.0.1:3000/stylesheets/
ProxyPassReverse /stylesheets http://127.0.0.1:3000/stylesheets/
ProxyPass /javascripts http://127.0.0.1:3000/javascripts/
ProxyPassReverse /javascripts http://127.0.0.1:3000/javascripts/
ProxyPass /images http://127.0.0.1:3000/images
ProxyPassReverse /images http://127.0.0.1:3000/images
然而,当我点击redmine页面上的按钮,如项目,登录,注册。它被重定向到主域。
我想获得www.example.com/redmine/login
但它被重定向到www.example.com/login
如何解决此问题?
答案 0 :(得分:0)
要配置Redmine的URI,您可以从Redmine本身执行,导航到
admin |设置
并输入所需的配置 主机名称和路径字段
然后点击保存。
此外,根据Redmine的部署方式,可以应用特定于部署的配置,如Redmine wiki所述:http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_a_sub-URI