生产服务器部署websocket项目,记得转发ws协议!

前几天在用websocket+nodejs坑一个项目,主要是用websocket来传输主机的性能数据 本地测试很正常,socket也正常的建立了连接并且接收到了数据。于是直接push到了local的测试服务器上。   然后今天下午来公司之后发现被localserver drop了连接。。。 正好奇什么问题,棒棒就把我打了一顿 因为localserver这边是用nginx做的http转发,并且我也绑定了域名(lo.status.mxd.moe), 但是我写nginx的conf文件时并未想到ws协议也要转发的问题,于是就导致了websocket降为轮询的方式   于是自然而然的就导致了nginx里大量的log,大 ...

程序员领养观后感

经过这一次之后,确实发现自己太弱了。。。不过做题的感觉还是,  略有意思。。。

然而忽然发现自己最大的敌人不过就是年龄,但自己最后的资本也就是年龄了。。。

 

0 0 开源一个用nodejs写的Minecraft皮肤站

就是这个了 本来是个闭源项目,给喵唔的Mc服务器写的,后来本着造福社会(接受吐槽)的观念,就丢到github上了 皮肤站耗时一个月。   确实有点长,而且代码质量真不敢保证。。毕竟我只是个接触node一个月的渣渣,这个皮肤站几乎就是一边学node,一边写出来的。。   步入社会的第一个开源项目,也算是走进node大坑里的第一个开源项目 通过它基本上了解了各个中间件的用法,比如express、session等,还有我一直无法接受的单线程异步。。。各种回调简直是让我这个之前写Java的习惯不了。。   话不多说 ,github上的 README.MD ...

借助阿里云监控在主机壳上面实现Cron

主机壳哪里都好,产品经理也很好个蛋,但是目前还不支持Cron,于是我们想办法撸一个出来 印象中最早我是从这里看到的伪Cron,不过那位作者使用的是页面访问来实现,在我这小地方呢,是不太适合的,因为没有人来我这啊TAT,当然最主要的是略微麻烦了些,今天讲个简单点的方法,基本上就是点点鼠标的事   首先,你需要把你要添加的任务,写为php,并且扔到服务器上,获取一个公网的文件地址 我这里的是 http://mxd.moe/sign/cron.php   接下来,就是我们的主要角色,阿里云监控 阿里云监控有一项功能叫做”HTTP监控̶ ...

在wdcp下,为网站启用https

因为某些特殊需要,需要对有安全需求的一个网站启用https 所以整理了这篇文章。     首先,先说下我的环境 linux测试环境主机一台,版本为CentOS 6.6 上面部署了wdcp  并且采用了nginx(tengine) + apache + php的方式来解析网站 tengine版本为2.1.0,apache版本为2.2.26,php版本为5.5.9 二级域名一枚(admin.mxd.moe)   我们的目的 为admin.mxd.moe域名启用https 并且将所有非https的访问,重定向到https(强制https)   开始 最初,你需要一个SSL证书,这个可以借助搜索引擎,既有免费的,也有收费的 我使 ...