Перейти к содержанию

Рекомендуемые сообщения

Опубликовано (изменено)

Дано:

  1. mydomen.ru.net
  2. subdomen.mydomen.ru.net
  3. Giga3 (OS 3.1) + OPKG + nginx + настройка вида:
Скрытый текст

 


server {
  listen 80;
  server_name     subdomen.mydomen.ru.net ;
  access_log /opt/var/log/nginx/access_sub.log;
  error_log  /opt/var/log/nginx/error_sub.log;
  client_max_body_size 0;
  location / {
    proxy_pass [локальный IP:порт];
    proxy_redirect     off;
    proxy_set_header   Host             $host;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
  }
}

 

Это работало... неделю. Затем "направление ветра" поменялось. Теперь вход на subdomen.mydomen.ru.net посылает меня на [локальный IP:80]. 

Проброса портов на роутере нет. Вроде как (вроде как! - я не уверен, как убедиться не знаю) NGiNX первый и единственный кто обрабатывает запросы.

Поставил захват пакетов. Подскажите, как отследить (может какой фильтр кинуть, чтоб отсеять и увидеть) какой запрос приходит на роутер. Надо отследить источник потери адреса запроса. То есть браузер пытается достучаться до  subdomen.mydomen.ru.net, но по сути стучиться в mydomen.ru.net. Видит ли NGiNX запрос с поддоменом? Или это роутер рубит или как вообще отследить эту цепочку?

Изменено пользователем VitaliyAT
Опубликовано

проверить что именно на роутере слушает 80-й порт

netstat -ltnp

посмотреть список редиректов портов

ndmc -c cat running-config | grep static

чтобы хоть чуть-чуть понимать как запрос обрабатывается - лучше его смотреть либо в дев-консоли браузера, либо curl -v http://subdomen.mydomen.ru.net

Опубликовано (изменено)
netstat -ltnp | grep "80"
tcp  0  0 78.47.125.180:443    0.0.0.0:*  LISTEN  582/nginx
tcp  0  0 78.47.125.180:777    0.0.0.0:*  LISTEN  582/nginx
tcp  0  0  0.0.0.0:80          0.0.0.0:*  LISTEN  652/nginx: master p
tcp  0  0 78.47.125.180:8081   0.0.0.0:*  LISTEN  582/nginx

Что такое master p ? У меня сейчас получается 2 NGiNX: один неуправляемый от ОС Кинетика, один мой OPKG

По команде

ndmc -c cat running-config | grep static

Вижу стандартный проброс портов Кинетика. Такой-же какой могу наблюдать в веб морде. У меня там всё задисэйблино.

CURL:

Запуск на роутере:

curl -v http://subdomen.mydomen.ru.net (мой нормальный,  не пример)
* Couldn't resolve host 'subdomen.mydomen.ru.net'
curl: (6) Couldn't resolve host 'subdomen.mydomen.ru.net'
~ # curl -v http:\\subdomen.mydomen.ru.net
curl: (3) Error

Запуск на сервере: 

> GET / HTTP/1.1
> Host: subdomen.mydomen.ru.net
> User-Agent: curl/7.51.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Server: nginx/1.15.8
< Date: Mon, 23 Sep 2019 12:23:19 GMT
< Content-Type: text/html; charset=UTF-8
< Transfer-Encoding: chunked
< Connection: keep-alive
< Set-Cookie: [что-то]
< Set-Cookie: [что-то]
< Set-Cookie: [и ещё что-то]
< X-Frame-Options: SAMEORIGIN

+ страница HTML которая и должна в норме быть извне.

Изменено пользователем VitaliyAT
Опубликовано
1 hour ago, VitaliyAT said:

Что такое master p ? У меня сейчас получается 2 NGiNX: один неуправляемый от ОС Кинетика, один мой OPKG

это название процесса не поместилось полностью, скорее всего там

nginx: master process /usr/sbin/nginx
Quote

Запуск на сервере: 

+ страница HTML которая и должна в норме быть извне.

на сервере - это на том где сам subdomen.mydomen.ru.net? желательно где-то совсем снаружи проверять

судя по тому что на роутере не резолвится

* Couldn't resolve host 'subdomen.mydomen.ru.net'

не прописан хост у регистратора днс

Опубликовано
Цитата

не прописан хост у регистратора днс

image.png.753b5cb8e557b68b16d71c0557abb4f7.png

Так или как-то по другому имеется ввиду.? DNS записи?

Ещё есть один домен, он без хоста у провайдера, ДНС записи настроены также. Если из браузера, то он заходит и попадает в локальную, но на 80ый порт (вроде писал уже)

Опубликовано
1 hour ago, VitaliyAT said:

Так или как-то по другому имеется ввиду.? DNS записи?

Ещё есть один домен, он без хоста у провайдера, ДНС записи настроены также. Если из браузера, то он заходит и попадает в локальную, но на 80ый порт (вроде писал уже)

Да, тут

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.