Executando o servidor HTTP em conseqüências de porta não padrão?

2

Eu tenho um servidor web para HTML e Flash e um servidor COMET .  Apenas as coisas do Flash vão falar com o servidor COMET.

Estou pensando em executar o servidor na mesma máquina. Se eu fizer isso, precisaria usar portas diferentes para cada servidor: 80 para o servidor web, outra coisa para o servidor COMET (acho que usar o servidor web como proxy reverso não funcionaria muito bem com o COMET).

Quais seriam as consequências da execução do servidor COMET em uma porta! = 80?

Estou particularmente preocupado com as pessoas por trás dos firewalls. Você conhece pessoas ou organizações que bloqueiam conexões de saída diferentes de 80? Isso é comum? Além disso, o uso de uma porta alternativa para HTTP causará outras complicações de que não conheço?

    
por Ludwig Weinzierl 12.11.2009 / 23:45

2 respostas

2

sim - eu conheço algumas organizações que têm regras de acesso estritas [e estúpidas], além de aplicar o controle de conteúdo no nível do proxy, elas também não permitem o tráfego para portas não padrão.

isto é tanto instituições de ensino como empresas.

talvez você possa colocar na porta 80 lighttpd ou nginx como um proxy reverso e, em seguida, executar localmente seu appserv [apache ou qualquer outra coisa em uma porta, cometa em outro e ter solicitações de redirecionamento de proxy para aplicativo apropriado]. Eu acredito que esses dois proxies vão jogar muito melhor com o COMET do que um típico servidor web [como o apache].

btw - procure aqui .

    
por 12.11.2009 / 23:50
1

É possível executar vários servidores na mesma porta e máquina. Basta adicionar um endereço IP extra para cada servidor e deixá-los ouvir nos IPs diferentes.

    
por 25.10.2011 / 02:13

Tags