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


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

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

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

Оффлайн dedy

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

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

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


Код: HTML
  1. cat /etc/nginx/conf.d/proxy.conf
  2. server {
  3.  
  4.  server_name rancher.mydomain.com:80; (тут пробовал без указания порта)
  5.    location / {
  6.        client_max_body_size 200m;
  7.        proxy_send_timeout 900;
  8.        proxy_read_timeout 900;
  9.        send_timeout       900;
  10.        proxy_connect_timeout 900;
  11.        proxy_pass localhost http://192.168.0.100:8080;
  12.        proxy_pass_request_headers      on;
  13.        proxy_redirect default;
  14.    }
  15.  }
  16.  

Проблема:
Если заходить по адресу:
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

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

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

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

Оффлайн dedy

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

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

 

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