Size: a a a

2019 December 25

V

Vtel in Home Assistant
Николай Васильчук
А нужен прям ингресс? Или просто esphome через nginx завернуть?
нет, это без него, это в контейнре докера
источник

V

Vtel in Home Assistant
но проблема одинаковая
источник

V

Vtel in Home Assistant
у меня уже не hassio, а просто докер
источник

V

Vtel in Home Assistant
ну и конечно еще есть

    map $http_upgrade $connection_upgrade {
       default upgrade;
       '' close;
   }


он глобально прописан до server {}
источник

НВ

Николай Васильчук... in Home Assistant
Vtel
ну и конечно еще есть

    map $http_upgrade $connection_upgrade {
       default upgrade;
       '' close;
   }


он глобально прописан до server {}
Он вообще не нужен )
источник

V

Vtel in Home Assistant
не уверен, он же сокет проксирует
источник

НВ

Николай Васильчук... in Home Assistant
Вот рабочий конфиг с сервера взял сейчас
server {
   listen 443 ssl http2;
   server_name esphome.bla.xxx;
   ssl_certificate /…/fullchain.pem;
   ssl_certificate_key /…/privkey.pem;
   add_header Strict-Transport-Security "max-age=15768000; includeSubdomains; preload" always;

   location / {
       proxy_connect_timeout 60;
       proxy_read_timeout 60;
       proxy_send_timeout 60;
       proxy_intercept_errors off;
       proxy_http_version 1.1;
       proxy_set_header        Upgrade            $http_upgrade;
       proxy_set_header        Connection            $connection_upgrade;
       proxy_set_header        Host            $http_host;
       proxy_set_header        X-Real-IP            $remote_addr;
       proxy_set_header        X-Forwarded-For            $proxy_add_x_forwarded_for;
       proxy_set_header        X-Forwarded-Proto            $scheme;
       proxy_pass http://localhost:6052;
   }
}
источник

НВ

Николай Васильчук... in Home Assistant
Vtel
не уверен, он же сокет проксирует
Ты мапишь переменные, которые уже и так есть у nginx
источник

V

Vtel in Home Assistant
Николай Васильчук
Ты мапишь переменные, которые уже и так есть у nginx
хмм, ну ладно это отдельный вопрос
источник

V

Vtel in Home Assistant
балиин
источник

V

Vtel in Home Assistant
поменял
proxy_set_header Host $host;  
на
proxy_set_header Host $http_host;  

все заработало
источник

НВ

Николай Васильчук... in Home Assistant
Vtel
поменял
proxy_set_header Host $host;  
на
proxy_set_header Host $http_host;  

все заработало
Поздравляю )
источник

V

Vtel in Home Assistant
Николай Васильчук
Поздравляю )
спасибо, что-то я не подумал об этом
источник

V

Vtel in Home Assistant
$host и $http_host могут отличаться
источник

V

Vtel in Home Assistant
в первом нет порта
источник

НВ

Николай Васильчук... in Home Assistant
Vtel
$host и $http_host могут отличаться
Конечно могут, второй всегда из заголовка берется, а первый может быть разным
источник

V

Vtel in Home Assistant
привык  проксировать стандартные порты
источник

V

Vtel in Home Assistant
Николай Васильчук
Конечно могут, второй всегда из заголовка берется, а первый может быть разным
спасибо, еще раз
источник

V

Vladislaff in Home Assistant
Дмитрий Цымбал
осталось избавиться от вот такого Г....
У меня так деконз в систему все время лезет
источник

V

Vtel in Home Assistant
Николай Васильчук
Он вообще не нужен )
а как у тебя без него работает ?
у меня ошибку выдает

# nginx -t
nginx: [emerg] unknown "connection_upgrade" variable
nginx: configuration file /etc/nginx/nginx.conf test failed
источник