java - lighttpd : redirecting to another page causes duplicated hostname in path

标签 java linux redirect proxy youtrack

我已经在我的新 centos 服务器上设置了 youtrack 发行版。 它在 8112 端口上运行,我希望仅在请求子域地址时才能打开它。

所以我已经安装了 lighttpd,然后我去了 lighttpd.conf 并在那里添加了几行代码:

    $HTTP["host"] =~ "^subdomain\." {
        server.name   = "subdomain.example.com"
        proxy.server  = ( "" =>
                          ( "subdomain.example.com" =>
                                (
                                     "host" => "11.11.11.11",
                                     "port" => 8112
                                )
                          )
                         )
}

所以现在当我将 subdomain.example.com 指向我的浏览器时,youtrack 知道我还没有 session 并以奇怪的方式将我重定向到/login 页面,然后地址栏开始看起来像

subdomain.example.com/subdomain.example.com/login

我刚刚阅读了一堆关于所有转发、重定向、代理内容的互联网页面,但我没有在任何地方找到任何关于将主机名复制到路径中的可能问题...

我放弃了,就放在这里了...

最佳答案

YouTrack 使用其 baseURL 重定向到登录页面。尝试在管理 -> 设置页面上更改 YouTrack 的 baseURL

关于java - lighttpd : redirecting to another page causes duplicated hostname in path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23899910/

相关文章:

java - 如何使用RGB绘制图像?

java - 从 Artifactory 远程存储库下载大型 Artifact

php - 重定向在 laravel 5 中不起作用

mod-rewrite - 如何将所有 *.html 页面重定向到 *.php 页面?

javascript - 通过 JS 按百分比重定向

java - 具有相同值的 Int 到 Byte

java - <html> 和 <html :html> element in JSP? 之间有什么区别

c - 如何在 X11 上监视所有 Windows(不仅仅是一个)中的鼠标移动事件

linux - 分割返回值后通过管道传输命令

linux - 允许用户使用 key 对通过 SSH 进入 EC2 Linux 实例