Назад | Перейти на главную страницу

Настройте веб-сервер Apache (общий хостинг) для обеспечения одновременного доступа через Интернет и через веб-сокеты

Несколько дней я пытаюсь найти способ настроить одновременные подключения к веб-серверу и веб-серверу с одним и тем же веб-сервером Apache, который у меня есть на основе общего хостинга. Теперь, прежде чем отказаться от этого и определенно перейти на контракт на выделенный хостинг с моим хостом, я хочу быть уверен, что это на самом деле невозможно.

Что я пробовал до сих пор:

Установка обратного прокси-сервера перед моим веб-сервером и создание приложения чата через веб-сокет (скорее всего, в node.js, попытка с храповым механизмом в PHP, но node, кажется, лучший выбор) на том же сервере apache, прослушивание на другом порту чем веб-сервер. Проблема: у меня нет корневого доступа, поэтому я не могу изменить порт, который прослушивает мой веб-сервер apache, а это означает, что я не могу фактически «разместить» свой обратный прокси NGINX перед своим веб-сервером.

Что может работать, но я понятия не имею, как это работает:

Я узнал о https://httpd.apache.org/docs/2.4/mod/mod_proxy_wstunnel.html, расширение для веб-сокетов для серверов Apache, и пусть версия Apache (2.4) моего веб-сервера будет поддерживать это. Однако могу ли я на самом деле 1) настроить это расширение без корневого доступа 2) использовать его для одновременной работы веб-сокетов и веб-серверов через мой единственный веб-сервер apache?

Заранее благодарим за любую помощь / другие способы выяснить это (думаю, расширение mod_proxy_wstunnel - это своего рода мой последний шанс)!