【问题标题】:Apache redirect to different port for docker container ( Redmine )Apache 重定向到 docker 容器的不同端口( Redmine )
【发布时间】:2017-12-05 21:39:22
【问题描述】:

您好,我正在开展一个项目,以便在同一台服务器上运行 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

我该如何解决这个问题?

【问题讨论】:

    标签: apache docker redirect redmine


    【解决方案1】:

    要配置Redmine的URI,你可以从Redmine自己做,导航到

    管理员 |设置

    并输入所需的配置以 主机名和路径字段

    然后点击保存

    此外,根据 Redmine 的部署方式,可以应用特定于部署的配置,如 Redmine wiki 中所述:http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_a_sub-URI

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-13
    • 1970-01-01
    • 1970-01-01
    • 2014-03-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-02
    相关资源
    最近更新 更多