2016-12-14 3 views
0

Я принимаю сервер gitlab с пакетом omnibus.
URL-адрес что-то вроде http://myurl.com/gitlab
мне нужно/хочу, чтобы добавить перенаправление так:Gitlab Ngix перенаправить на другой сервер/страница

http:/myurl.com/jsp 

будет перенаправлять на сервер Tomcat Я имею в локальной сети.

Google сказал мне, что я могу сделать это, используя настраиваемые строки nginx/confs enabled и написать серверный блок или что-то в этом роде. (Другие идеи также приветствуются :))

Какая у вас конфигурация?

+0

Как связаны Tomcat и Gitlab? – Justas

ответ

0

Вы должны быть в состоянии добавить правило для /jsp (по аналогии с this article) к вашему существующейserver раздела в файле конфигурации Nginx:

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.

Смежные вопросы