У меня есть веб-сервер для HTML и Flash и КОМЕТА сервер. С сервером COMET может разговаривать только Flash.
Я подумываю запустить оба сервера на одном компьютере. Если бы я сделал это, мне пришлось бы использовать разные порты для каждого сервера: 80 для веб-сервера, что-то еще для сервера COMET (я думаю, что использование веб-сервера в качестве обратного прокси не очень хорошо работает с COMET).
Каковы будут последствия запуска сервера COMET на порту! = 80?
Меня особенно беспокоят люди, защищающие брандмауэры. Вы знаете людей или организации, которые блокируют исходящие соединения, кроме 80? Это обычное дело? Кроме того, вызовет ли использование альтернативного порта для HTTP другие осложнения, о которых я не знаю?
да, я знаю довольно много организаций, у которых есть строгие [и глупые ...] правила доступа, кроме применения контроля содержимого на уровне прокси, они также не разрешают трафик на нестандартные порты.
это и учебные заведения, и компании.
может ты можешь поставить 80 порт lighttpd или nginx в качестве обратного прокси-сервера, а затем локально запустите свой appserv [apache или что-нибудь еще на одном порту, комета на другом и запрос перенаправления прокси-сервера в соответствующее приложение]. Я считаю, что эти два прокси будут работать с COMET намного лучше, чем обычный веб-сервер [например, apache].
кстати - смотри Вот.
Можно запустить несколько серверов на одном порту и на одном компьютере. Просто добавьте дополнительный IP-адрес для каждого сервера и позвольте им прослушивать разные IP-адреса.