angular+rails局域网部署

每次部署都能吐出一口老血!!!唉,随便写写吧,因为牵扯东西很多

项目前端是angularjs,后端rails,还有nodejs服务做长连接通知服务。

其中angularjs是单独的,用gulp做项目管理和发布,也做到了一键发布。 具体gulp如何做的网上有很多例子,就算写也可以单独拿出一篇来。

因为项目用到了摄像头扫码, 在chrome下扫码需要https协议才能打开摄像头, 所以nginx部署的时候增加了免费的ssl模块,如何申请请自行Google。

好多问题是ssl可以部署到局域网吗? 经过实践是可以的,因为ssl似乎只针对域名绑定, 局域网内只允许域名访问服务器即可。

既然是局域网域名访问,要让每台机器在hosts设置域名ip映射,那你就不配称为一个程序员,所以服务器又做了DNS 解析服务,在交换机或者路由器的dns地址指到服务器地址即可访问。

效果图