Доступ к серверу Socket.io через Page Apache Sueds

Я надеюсь, что это не сталкивается с ужасно глупым вопросом, но я изучаю, как реализовать сервер 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.

заранее спасибо.

10
задан Derrick Tucker 12 September 2011 в 18:10
поделиться