Size: a a a

2021 May 12

AN

Anton Noginov in nginx_ru
2 ip != 2 интерфейса
источник

V

Viktor in nginx_ru
это ясно
источник

V

Viktor in nginx_ru
я уточняю будет ли у меня ответ с src_ip на который пришел клиент
источник

A

Anton in nginx_ru
будет, так как от клиента куда запрос пришел, с того адреса он ответ и получит
источник

V

Viktor in nginx_ru
спс, теперь осталось разобраться с вопросом как точно это работает 🙂
источник

V

Viktor in nginx_ru
через контрак смапиться запрос и ответ?
источник

V

Viktor in nginx_ru
но, кажется, это уже не тот чат 🙂
источник

A

Anton in nginx_ru
в большом упрощении vrrp по сути, просто поднимает когда надо доп ip на интерфейсе, аналогично что сделать руками ip ad add
источник

V

Viktor in nginx_ru
Получается так, linux принимает соединение, передает его через сокет(1) в nginx, nginx разворачивает ssl и проксирует на апстрим(через другой сокет(2)), получает ответ в этом сокете(2), заворачивает в ssl и отдает в сокет(1)? Вопрос как ядро при возможности отправить ответ клиенту с разными src_ip отправляет его именно с того ip, на который пришел клиент?
источник

АС

Алексей Скороход... in nginx_ru
Привет, нужна помощь, есть у меня статика, которую отдает nginx, но мне нужно запретить скачку этих файлов, каким образом это можно реализовать?
источник

РП

Рома Петров... in nginx_ru
скачка бывает на ипподроме 🙂 запрещают скачивание файлов 🙂

как вариант: https://nginx.org/ru/docs/http/ngx_http_core_module.html#internal
источник

AN

Anton Noginov in nginx_ru
Перестать отдавать статику?
источник

DN

Dmitriy Novash progr... in nginx_ru
никак, оно действует по таблице маршрутизации
источник

АС

Алексей Скороход... in nginx_ru
благодарю 🙂
источник

AY

Andrey Yanda in nginx_ru
ну дык все просто, когда установилось соединение, создается сокет, который отдается приложению (nginx в данном случае), в свойствах сокета есть адрес и порт источника и назначения, соответственно, с адреса назначения и отправляется ответ
источник

V

Viktor in nginx_ru
сокет биндится при прослушивании, его nginx запрашивает, потом при установке соединения в nginx отдается новый сокет на каждое подключение?
источник

AY

Andrey Yanda in nginx_ru
изначально есть listen-сокет, но, в случае с TCP, после установки соединения создается сокет подключения, который забирается приложением с помощью функции accept()
источник

V

Viktor in nginx_ru
спасибо, а если это будет UDP?
источник

V

Viktor in nginx_ru
профильную группу в ТГ не подскажешь по таким вопросам :)
источник

AY

Andrey Yanda in nginx_ru
там механизм схожий, но на порядок проще, так как нет процесса установки соединения, но сокет тоже будет, если я ничего не путаю
источник