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.
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.
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.
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.
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.
É 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.