Я совершенно новичок в бэкэнд-веб-разработке и создал проект с использованием php, но теперь я хочу использовать веб-сокеты, чтобы сделать все более эффективным.Для этого я собираюсь использовать Ratchet.Я использую Apache 2.4.33.Когда я пытаюсь запустить свой тестовый файл, я получаю ошибку 400.У меня еще нет ни сервера, ни домена, и я надеялся запустить тестовые файлы на моей локальной машине.Вот как выглядит мой файл user.conf:
<VirtualHost *:80>
ServerName localhost
ProxyPreserveHost On
ProxyPass / localhost:8080/
ProxyPassReverse / http:localhost:8080/
ProxyRequests Off
RewriteEngine on
RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC]
RewriteCond %{HTTP:CONNECTION} Upgrade$ [NC]
RewriteRule .* ws://localhost:8080%{REQUEST_URI} [P]
</VirtualHost>
Как я уже говорил, всякий раз, когда я пытаюсь запустить свой код server.php, страница отображается как «HTTP ERROR 400».Могут быть проблемы с моим кодом, но я совершенно уверен, что это связано с тем, как я настроил свой файл conf.