2016-12-14 36 views
0

我正在使用omnibus包托管一个gitlab服务器。
的网址是一样的东西http://myurl.com/gitlab
我需要/想添加一个重定向到如此:Gitlab Ngix重定向到其他服务器/页面

http:/myurl.com/jsp 

会重定向到Tomcat服务器我在本地网络上。

谷歌告诉我,我可以通过使用自定义nginx字符串/ confs并写一个serverblock或类似的东西来做到这一点。 (其他想法也欢迎:))

你的配置是什么?

+0

Tomcat和Gitlab的关系如何? – Justas

回答

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; 
    } 
0

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

相关问题