LINUX.ORG.RU

Сообщения Kazimirops

 

Сохранение url при Proxy_pass переходе nginx

Всем привет! Есть проблема, поскольку не совсем по моей специфике, прошу совета. 1)Есть сервер, на нем крутится nextcloud, у него собственный nginx, который работает на Ip.адресе(не домен, формат 192.168.10.10:80) 2)Есть «главный» Nginx сервер на домене(domen.ru), к которому этот нужно прицепить. На нем крутятся в контейнерах сервисы, но все на этой же машине, так что опыт удаленного серва первичен. Текущая конфигурация, связанная с сервом такая:

location /testnextcloud/ {
   proxy_pass http://192.168.10.10:80/testnextcloud/;
  #proxy_set_header Host $host;
}

Теперь головная боль:

  1. В текущем виде нормально получается редирект, и меняется url на 192.168.10.10, не есть хорошо. 2)Если раскомментировать строку с хедером, то происходит редирект на главную страницу (domen.ru) вместо domen.ru/testnextcloud 3)Если в proxy_pass http://192.168.10.10:80 без /testnextcloud, то не грузятся ресурсы( Адрес вместо domen.ru/testnextcloud/resources становится domen.ru/resources и естественно там ничего не находится.)

Цель получить рабочий прокси: https://domen.ru/testnextcloud полностью соответствует http://192.168.10.10, при этом «снаружи» выглядит как https://domen.ru/testnextcloud и не ругается на безопасность и тд.

Просьба сильно не ругаться и ткнуть, если уже был такой вопрос Заранее спасибо!

 

Kazimirops
()

RSS подписка на новые темы