Почему я не могу подключиться к серверу?

nginx.conf:

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

  ##
  # Basic Settings
  ##

  sendfile on;
  tcp_nopush on;
  types_hash_max_size 2048;
  # server_tokens off;

  server {
    listen 443 ssl;
    listen [::]:443 ssl ipv6only=on;
    
    server_name внешний_ip site-q.ru;
    ssl_certificate /etc/nginx/ssl/nginx.crt;
    ssl_certificate_key /etc/nginx/ssl/nginx.key;
    
    #настройки ssl
    ssl_protocols TLSv1.2 TLSv1.3;
        ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384';    

    location / {
      proxy_pass http://localhost:8831;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "upgrade";
      proxy_set_header Host $host;
      proxy_read_timeout 86400;
    }
  }
  ...

ssl сертификат и ключ корректно настроены и присутствуют, сайт выложен на домен site-q.ru на рег.ру (там кстати и получил ssl) есть сервер на отдельном компе, там настроен nginx и запущен websocket сервер - localhost:8831 на клиенте я подключаюсь так: wss://внешний_ip, но идет статус pending и все, потом соединение обрывается, что может быть не так?


Ответы (0 шт):