Задать вопрос
@pashaa

Какие сертификаты нужно указать для ssl на websocket?

ssl_certificate /etc/nginx/ssl/private.crt;
ssl_certificate_key /etc/nginx/ssl/private.key;

Есть такие, выдаёт ошибку 1015.

err := http.ListenAndServeTLS(":8081",
    "/etc/nginx/ssl/private.crt",
    "/etc/nginx/ssl/private.key", nil)
if err != nil {
    fmt.Println(err.Error())
}
  • Вопрос задан
  • 136 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ровно такие же, как и не на вебсокет.
Если у вас nginx всё равно есть в цепочке, то легче доверить https ему, а на бэкенд переправлять через
client_max_body_size 0;
proxy_http_version 1.1;
proxy_pass http://your.websocket.backend/;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы