Добавил в Nginx конфиг
server {
listen 8010;
location / {
proxy_pass http://mysite.ru;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_set_header Host $host;
}
}
Вот клиент
componentDidMount() {
this.socket = new WebSocket('ws://mysite.ru:8010');
this.socket.onopen = function() {
alert("Соединение установлено.");
};
...
Получаю ошибку
app.js:91683 WebSocket connection to 'ws://mysite.ru:8010/' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT
Смотрю в инструменте разработчика - заголовка запроса "Provisional headers are shown" Возможно просто сервер не отвечает и дело в настройках nginx? Буду благодарен за помощь.