Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Nginx прокси порт  (Прочитано 882 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dedy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Nginx прокси порт
« : 09 Февраля 2018, 10:51:56 »
Просьба помочь или намекнуть куда "копать"

Имею веб сервис на докере. Там прокинут порт 8080

Установлен Nginx через который делаю прокси такого вида:


Код: (html5) [Выделить]
cat /etc/nginx/conf.d/proxy.conf
server {

 server_name rancher.mydomain.com:80; (тут пробовал без указания порта)
   location / {
       client_max_body_size 200m;
       proxy_send_timeout 900;
       proxy_read_timeout 900;
       send_timeout       900;
       proxy_connect_timeout 900;
       proxy_pass localhost http://192.168.0.100:8080;
       proxy_pass_request_headers      on;
       proxy_redirect default;
   }
 }

Проблема:
Если заходить по адресу:
http://192.168.0.100:8080 - ввожу логин/пароль всё нормально
http://rancher.mydomain.com:8080 - ввожу логин/пароль всё нормально
http://rancher.mydomain.com -  ввожу логин/пароль и сращу пишет "Your session has timed out. Log in again to continue."

Это внутренний домен. В AD прописана запись А со ссылкой на 192.168.0.100

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28334
    • Просмотр профиля
Re: Nginx прокси порт
« Ответ #1 : 11 Февраля 2018, 16:38:46 »
server_name - только ИМЯ. Порту там не место.
listen отсутствует.

И вообще, `nginx -T` под спойлер.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dedy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Nginx прокси порт
« Ответ #2 : 12 Февраля 2018, 10:10:08 »
Решил проблему редиректом в конфиге.

rewrite ^ $scheme://rancher.mydomain.com:8080;

 

Страница сгенерирована за 0.039 секунд. Запросов: 25.