繁体   English   中英

如何通过Openshift访问套接字

[英]How can I access socket through Openshift

我在Openshift.com注册并创建了一个catridge。 但是当我需要部署通过tcp或s​​sl协议访问的MQTT服务器Mosquitto时,我需要从公共IP访问。 Openshift只是将http / https协议通过80/443端口重定向到8080吗? 是否可以在Openshift中使用套接字通信?

我在Openshift中创建了两个应用程序,一个用于推送,另一个用于Web部署,我停止了apache服务,以便让mosquitto服务监听8080.但是只有我用https协议发送post请求,它才能访问服务器暂时和断开连接。

我认为这可能会指向正确的方向https://www.openshift.com/blogs/paas-websockets

为了节省读者的一些读数,niharvey的回答涉及的步骤如下:

  • 在您的openshift帐户中创建一个diy应用程序。
  • Git签出代码。
  • 添加一个您自己选择的websocket应用程序,它将绑定到$OPENSHIFT_DIY_IP:$OPENSHIFT_DIY_PORT
  • 修改操作挂钩以启动和停止您的应用。 推送代码。
  • 从客户端,通过您的应用程序URL连接到ws://端口8000wss:// 8443

刚刚验证了这些步骤按预期工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM