Я надеюсь, что это не сталкивается с ужасно глупым вопросом, но я изучаю, как реализовать сервер Socket.io для моего сайта для создания приложений в реальном времени, но моя проблема в том, что я не могу выяснить, как Чтобы реализовать указанные приложения в облученной среде Apache. В настоящее время, когда я бегу Node Server.js
, чтобы начать свой сервер Socket.IO, я должен получить доступ к нему, посетив http: // localhost: xxxx
где XXXX
] Это какой бы порт я приложу его, естественно. Я не хочу, чтобы мой сайт был вынужден просматривать на альтернативный порт, как это, но я, очевидно, не могу прикрепить сервер к порту 80, так как Apache прослушивает это.
Очевидно, что природное решение было бы остановить службу Apache, а затем узел сервера на порту 80 таким образом, чтобы избежать столкновения, но я не хочу пожертвовать всеми функциями, которые предлагает Apache. По сути, я хочу продолжать служить своему сайту через Apache на порт 80 и интегрировать определенные аспекты приложений в реальном времени через Socket.io на порт 3000, скажем.
Есть ли способ сделать это, что избежать того, что я не хочу? Эти вещи являются 1), имеющими доступ к моим сайте : 3000
в URL, 2) отключение Apache, 3) с использованием iframes.
заранее спасибо.