我正在使用omnibus包托管一个gitlab服务器
网址类似于http://myurl.com/gitlab
我需要/想要添加重定向到:
http:/myurl.com/jsp
将重定向到我在本地网络上的tomcat服务器。
谷歌告诉我,我可以通过使用自定义的nginx字符串/ confs来执行此操作,并编写一个服务器块或类似的东西。 (其他想法也欢迎:))你的配置是什么?
答案 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。