Gitlab Ngix重定向到其他服务器/页面

时间:2016-12-14 00:25:47

标签: ubuntu redirect server gitlab

我正在使用omnibus包托管一个gitlab服务器 网址类似于http://myurl.com/gitlab
我需要/想要添加重定向到:

http:/myurl.com/jsp

将重定向到我在本地网络上的tomcat服务器。

谷歌告诉我,我可以通过使用自定义的nginx字符串/ confs来执行此操作,并编写一个服务器块或类似的东西。 (其他想法也欢迎:))

你的配置是什么?

2 个答案:

答案 0 :(得分:0)

您应该能够将/jsp的规则(类似于this article)添加到nginx配置文件中的现有 server部分:

    location /jsp {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-Forwarded-Proto https;
        proxy_redirect off;
        proxy_connect_timeout      240;
        proxy_send_timeout         240;
        proxy_read_timeout         240;
        # note, there is not SSL here! plain HTTP is used
        proxy_pass http://tomcat_server;
    }

答案 1 :(得分:0)

我会在 Gitlab实例前面插入一个反向代理,以确保您的意图能够在代码更新中存活下来。这可以是NGINX,Apache或HAProxy。