Как создать веб-сокет на nginx?
У меня локальный север на WSL + Ubuntu + nginx. Пытаюсь просто создать сокет:
/chut/socketServer.js
let socket = new WebSocket("ws://chut.local/index.php");
console.log(socket);
/chut/index.php
<html>
<head>
<script src="/socketServer.js"></script>
</head>
<body>
</body>
</html>
Порт 8000 у меня слушает php-fpm, но nginx без него не работает. Если я пытаюсь проксировать в конфиге nginx:
location /index.php {
proxy_pass http://chut.local;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
то сокет все равно не создается, если перейти в браузере по адресу http://chut.local/index.php
Подскажите, пожалуйста, что я делаю не так!? Буду благодарен за любой совет и за любую помощь...
