1 votos

¿Es posible configurar dos servidores diferentes que funcionen con los mismos puertos en la misma IP pero con subdominios diferentes?

Tengo un servidor web funcionando que obviamente utiliza los puertos 80 y 443. Ahora quiero añadir el servidor Jabber, pero me gustaría utilizar los mismos puertos para él, ya que nuestro cortafuegos corporativo en el trabajo bloquea prácticamente todo lo demás.

Me preguntaba si puedo añadir un subdominio jabber.midominio.com que el servidor web ignoraría completamente. Entonces configure el servidor Jabber para escuchar en los puertos 80 y 443.

El sistema operativo es Centos, el servidor Jabber es Openfire, el servidor web es Apache.

5voto

Ryan Sampson Puntos 2898

No. Consíguete más IPs, o pide que abran el cortafuegos de tu empresa adecuadamente. Si esto no está relacionado con el trabajo, entonces quizás no deberías estar Jabbering en el trabajo.

1voto

Daniel Puntos 2171

No se puede (2 cosas no pueden funcionar en el mismo puerto). Yo sugeriría la implementación de un proxy, Creo que el calamar podría ser capaz de diferenciar los tipos de tráfico y el envío de las cosas correctas al servidor correcto. pero no estoy 100% seguro de eso.

1voto

timbooo Puntos 1314

Es posible que pueda hacerlo utilizando un Capa 4 switch, tal vez con una configuración juiciosa de software como IPVS pero realmente deberías conseguir otra dirección IP o usar un puerto diferente para tu tráfico XMPP.

1voto

Michael Graff Puntos 5432

Es teóricamente posible con una aplicación que se sitúe entre los servidores jabber/httpd y el socket. Los clientes Jabber se abrirán enviando una estrofa XML, mientras que los clientes HTTP enviarán una cabecera HTTP.

Sin embargo, por ese camino se esconde la locura, aunque sea un truco ingenioso.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X