@i_want_to_know_everything

Nginx WebSocket проксирование?

Где я накосячил?
конфиг nginx
server {
    listen 80;

    server_name subdomain.domain.com;

    location /{
        access_log off;

        proxy_pass http://localhost:3030;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}


стучусь ws://subdomain.domain.com - не работает
стучусь ws://ххх.ххх.ххх.ххх:3030 - все ок
стучусь ws://localhost:3030 - не работает
  • Вопрос задан
  • 798 просмотров
Решения вопроса 1
Скорее всего включен IPv6 и коннект идет не на 127.0.0.1 а на ::1 в который резольвится localhost.
или наоборот сервер слушает на только IPv6
смотрите netstat -pln
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы