Size: a a a

2021 May 14

MT

Mike Tune in nginx_ru
tcp        0      0 xxx.xxx.xxx.xxx:8010     0.0.0.0:*               LISTEN      51864/python

Где xxx.xxx.xxx.xxx мой публичный ip
источник

MT

Mike Tune in nginx_ru
ок, принял
источник

Y

Yuri in nginx_ru
Второе - nginx наверное тоже должен ssl наружу торчать?
Зачем убрали ssl в listen 8020; ?
источник

Y

Yuri in nginx_ru
сертификаты описаны, а ssl не включен
источник

Y

Yuri in nginx_ru
Третье - у вас подсталвяются заголовки Upgrade и Connection, но в конфиге не представлен map, в котором $connection_upgrade проставляется в зависимости от наличия заголовка Upgrade
источник

Y

Yuri in nginx_ru
```map $http_upgrade $connection_upgrade {
       default upgrade;
       '' close;
   }
```
источник

Y

Yuri in nginx_ru
Наверное будет лучше, если запускать python-сервер без ssl и на 127.0.0.1, а nginx-ом проксировать на http://127.0.0.1:8020
источник

Y

Yuri in nginx_ru
Зачем держать то, что скрывается, на публичном адресе?
источник

ZZ

Zudva Zudvin in nginx_ru
логично
источник

MT

Mike Tune in nginx_ru
согласен, исправлю
источник

MT

Mike Tune in nginx_ru
а Nginx не будет возмущаться от того, почему мы скачем с защищенного протокола на незащищенный, например, как это делают браузеры?
источник

A

Anton in nginx_ru
кстати, будет ли полезным в upstream добавить keepalive , или для ws?
источник

ZZ

Zudva Zudvin in nginx_ru
прописанно в nginx.conf:

map $http_upgrade $connection_upgrade {
       default upgrade;
       '' close;
   }
источник

MT

Mike Tune in nginx_ru
на SO пишут, что добавлять нужно
источник

Y

Yuri in nginx_ru
Nginx в этом случае полностью полагается на своего администратора. Администратор обычно знает, что делает. По-умолчанию он игнорит валидность сертификатов бэкенда
источник

Y

Yuri in nginx_ru
keepalive в upstream - это не HTTP-шный keepalive
источник

Y

Yuri in nginx_ru
в upstream он обозначает количество соединений, которое надо установить заранее, даже когда нет ни одного клиента.
источник

Y

Yuri in nginx_ru
Чтобы не тратить время на хендшейки, когда клиент придет
источник

MT

Mike Tune in nginx_ru
о, как
источник

Y

Yuri in nginx_ru
Будет нужно - поставите
источник