Apache в качестве прокси для нескольких серверов nginx - PullRequest
0 голосов
/ 25 февраля 2019

Я начинаю со стека Битнами Дженкинса.Все отлично работает с jenkins.

http://sample:8080/jenkins (отлично работает)

Я пытаюсь добавить дополнительные каталоги в apache для прокси в nginx:

http://sample:8080/other_tool

Я могу попасть на домашнюю страницу other_tool, но ссылки на этот другой инструмент не работают, потому что они ищут http://sample:8080/relative_url вместо http://sample:8080/other_tool/relative_url

Я могу вытащитьКонфигурационные настройки из необходимых файлов по мере необходимости, но они находятся в сети с воздушным зазором, поэтому размещение сообщений по оптовым адресам было бы проблемой

Конфигурация apache выглядит следующим образом:

<Directory /other_tool>
    ProxyPass http://localhost:9999
    ProxyPassReverse http://localhost:9999
</Directory>

Конфигурация nginxстандартная "/" с корневым каталогом.Я не так хорошо знаком с nginx, поэтому не могу вспомнить точную информацию из головы.При необходимости я предоставлю это.

Я мог бы попытаться переключить хостинг jenkins на nginx, но я не уверен, что это что-то упрощает.

Я не могу открыть больше портов намашина.Я не могу использовать поддомен, так как для этого потребуются дополнительные записи DNS, которые я не контролирую.

Идеи или предложения?

...