tutorial origin instalar php sockets https openshift mosquitto

php - origin - ¿Cómo puedo acceder al socket a través de Openshift?



paas pod (2)

Creo que esto podría apuntarle en la dirección correcta https://www.openshift.com/blogs/paas-websockets .

Me registro en Openshift.com y creo un catridge. Pero cuando necesito implementar Mosquitto, un servidor MQTT, al cual se accede a través del protocolo tcp o ssl, y necesito visitarlo desde una IP pública. ¿Openshift simplemente redirige el protocolo http / https a través del puerto 80/443 a 8080? ¿Es posible usar la comunicación de socket en Openshift?

He creado dos aplicaciones en Openshift, una para push y otra para despliegue web, y detuve el servicio apache para permitir que el servicio mosquitto escuche 8080. Pero solo si envío post request en protocolo https, puede acceder a el servidor por un tiempo y desconéctate.


Para guardar algunas lecturas de los lectores, los pasos involucrados en la respuesta de niharvey:

  • Crea una aplicación diy en tu cuenta de openshift.
  • Git pago el código.
  • Agregue una aplicación websocket de su elección que se uniría a $OPENSHIFT_DIY_IP:$OPENSHIFT_DIY_PORT .
  • Modifique los ganchos de acción para iniciar y detener su aplicación. Presione el código.
  • Desde el cliente, conéctese al puerto 8000 para ws:// o 8443 para wss:// , mediante la URL de su aplicación.

Solo verifico que estos pasos funcionan como se esperaba.