É possível configurar dois servidores diferentes rodando nas mesmas portas no mesmo IP, mas diferentes subdomínios?

1

Eu tenho um servidor web em execução que, obviamente, usa as portas 80 e 443. Agora eu quero adicionar o servidor Jabber, mas eu gostaria de usar as mesmas portas para ele como o nosso firewall corporativo em blocos de trabalho praticamente todo o resto.

Eu queria saber se posso adicionar um subdomínio jabber.mydomain.com que o servidor da Web ignoraria completamente. Em seguida, defina o servidor Jabber para escutar nas portas 80 e 443.

OS são Centos, o servidor Jabber é o Openfire, o servidor web é o Apache.

    
por alexeit 15.11.2009 / 22:08

4 respostas

5

Não. Obtenha mais alguns IPs ou solicite que o firewall corporativo seja aberto adequadamente. Se isso não é relacionado ao trabalho, então talvez você não deva ser Jabbering no trabalho.

    
por 15.11.2009 / 22:12
1

não, você não pode (2 coisas não podem ser executadas na mesma porta). Eu sugiro implementar um proxy, acredito que o squid pode ser capaz de diferenciar os tipos de tráfego e enviar as coisas certas para o servidor certo. mas não tenho 100% de certeza sobre isso.

    
por 15.11.2009 / 22:11
1

Você pode conseguir fazer isso usando um switch Camada 4 , talvez com uma configuração criteriosa de software como IPVS , mas você deve apenas obter outro endereço IP ou usar uma porta diferente para o seu tráfego XMPP.

    
por 15.11.2009 / 22:28
1

É teoricamente possível com um aplicativo que fica entre os servidores jabber / httpd e o soquete. Os clientes do Jabber serão abertos enviando uma sub-rotina XML, enquanto os clientes HTTP enviarão um cabeçalho HTTP.

No entanto, esse caminho é uma loucura, mesmo que seja um truque inteligente.

    
por 16.11.2009 / 00:55