我正在使用omnibus包托管一个gitlab服务器。
的网址是一样的东西http://myurl.com/gitlab
我需要/想添加一个重定向到如此:Gitlab Ngix重定向到其他服务器/页面
http:/myurl.com/jsp
会重定向到Tomcat服务器我在本地网络上。
谷歌告诉我,我可以通过使用自定义nginx字符串/ confs并写一个serverblock或类似的东西来做到这一点。 (其他想法也欢迎:))
你的配置是什么?
我正在使用omnibus包托管一个gitlab服务器。
的网址是一样的东西http://myurl.com/gitlab
我需要/想添加一个重定向到如此:Gitlab Ngix重定向到其他服务器/页面
http:/myurl.com/jsp
会重定向到Tomcat服务器我在本地网络上。
谷歌告诉我,我可以通过使用自定义nginx字符串/ confs并写一个serverblock或类似的东西来做到这一点。 (其他想法也欢迎:))
你的配置是什么?
你应该能够为/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;
}
我会在前插入一个反向代理您的Gitlab实例,以确保您的意图能够存活代码更新。这可以是NGINX,Apache或HAProxy。
Tomcat和Gitlab的关系如何? – Justas