webapp开发如何搭建本地openfire服务器
如果你坚持要在本地电脑上搭建,那就得解决网络访问问题。你需要确保电脑拥有固定IP地址,或者使用像花生壳这样的内网穿透工具,这样才能让外部设备访问到你的本地服务,否则很容易连不上。
如果你坚持要在本地电脑上搭建,那就得解决网络访问问题。你需要确保电脑拥有固定IP地址,或者使用像花生壳这样的内网穿透工具,这样才能让外部设备访问到你的本地服务,否则很容易连不上。
确实,本地搭建最大的坑就是网络穿透。花生壳虽然好用,但免费版限制多且不稳定。如果只是为了开发调试,其实完全没必要搞公网IP,直接用局域网IP配合手机热点或者同一WiFi下的其他设备测试就行。只有真正需要模拟外部用户访问时,才考虑内网穿透工具。
本地部署确实挺折腾的,尤其是要对外提供服务。其实如果是开发测试阶段,完全没必要用Openfire,MongooseIM或者Strophe.js配合简单的Node.js XMPP库就够了,毕竟Openfire吃内存且配置繁琐。要是真为了公网访问,现在docker容器化部署在云服务器上更方便,何必在非专业机器上搞内网穿透呢?