Error in WebSocket connection to pm-a6cd1a28.com:443: WebSocket Error: ABNORMAL_CLOSUREserver
{
listen 80;
listen 443 ssl;
server_name доменное имя;
ssl on;
ssl_certificate certificate.crt; # Проверьте точные пути к сертификату, ключу и их права
ssl_certificate_key certificate.key; # на чтение для пользователя под которым запущен nginx
ssl_session_timeout 5m;
ssl_session_cache shared:SSL:50m;
ssl_protocols SSLv3 SSLv2 TLSv1 TLSv1.1 TLSv1.2; # Настроить по этому протоколу
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_prefer_server_ciphers on;
location /wss/ {
proxy_pass http://127.0.0.1:82/; # Укажите на проект, развертывающий websocker через порт конфигурации
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-real-ip $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
}
} resolver 8.8.8.8;
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
server {
listen 80;
listen [::]:80;
server_name 192.189.2.6;
location / {
# if ($http_upgrade = "websocket") {
# proxy_pass http://pm-a6cd1a28.com/$1;
# }
# proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# proxy_set_header Host pm-a6cd1a28.com;
# proxy_set_header Host $http_host;
# proxy_pass http://pm-a6cd1a28.com;
proxy_pass http://127.0.0.1:81/;
# WebSocket support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
} export http_proxy=socks5://127.0.0.1:1080
export https_proxy=socks5://127.0.0.1:1080