Рейтинг:0

NGINX proxy_pass с изменением URI

флаг us

Чего я хочу достичь:

Когда я захожу на свой сайт https://my.domain.com/comics, он указывает на http://192.168.1.55:3322/логин страница, которая является комической страницей входа в веб-сервер. Я введу свой пароль, после чего комический веб-сервер http://192.168.1.55:3322/приборная панель. После чего я могу перейти к книгам, учетным записям и т. Д. На страницах указанного веб-сервера.

Единственный способ заставить это работать, если мои настройки были такими:

 место расположения / {
     прокси_пасс http://192.168.1.55:3322/;
     proxy_set_header X-Forwarded-Host $server_name:$server_port;
     proxy_hide_header Реферер;
     proxy_hide_header Происхождение;
     proxy_set_header Реферер '';
     proxy_set_header Происхождение '';
     add_header X-Frame-Options "SAMEORIGIN";

С этими настройками все работает нормально. Страницы направляются по назначению. Я понимаю, что это работает, потому что местоположение / совпадает со всем.

Итак, что я хочу сделать, так это то, что когда я набираю https://мой.домен.com/comics он указывает на страницу входа, которая http://192.168.1.55:3322/логин, а затем выполняется в соответствии с URI, установленным веб-сервером.

Комический веб-сервер имеет такие страницы, как:

http://192.168.1.55:3322/логин
http://192.168.1.55:3322/приборная панель
http://192.168.1.55:3322/аккаунт
http://192.168.1.55:3322/книги

Я новичок в nginx и хочу учиться. Я пробовал читать справочные страницы, но мне трудно представить, как работают определенные параметры. Параметры, которые я написал выше, были с другой страницы, которая учит, как настроить nginx с торрент-сервером.

Заранее спасибо.

Рейтинг:0
флаг us

После публикации этого я решил проверить сервер комиксов (Komga), и на самом деле он имеет конфигурацию, позволяющую серверу запускать подпапку.

SERVER_SERVLET_CONTEXT_PATH / server.servlet.context-path: <baseUrl>

Базовый URL, полезен, если вам нужно перевернуть прокси с подпапкой.

По умолчанию /

Мне удалось добавить эту конфигурацию, и теперь все работает, как задумано.

djdomi avatar
флаг za
помните, что вам нужно принять свой собственный ответ

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.