avatar

Mafly

一个活着的It人。狂奔在通往 0 1 的路上。快别那么没出息,一切都来得及。

Nginx 配置 - 网站自动跳转手机版和 PC 版

2016-12-30 09:35:33

一年马上就又过去了

不出意外,这应该是2016年的最后一篇技术相关博客了,去年的这个时候,就职的上一家 O2O 公司因为融不到资,资金链断裂倒闭了,正是临近年关将至,同事们儿都不知道是不是要找工作还是回家过年,而且工资还没发,人心惶惶的。
不上班的日子,大家爬山、逛景点、吃着火锅唱唱歌也玩得挺嗨。那时候,我每天睡到自然醒,起来随便吃点东西,有时候是晚上剩下的,有时候是下碗面条,大部分时候都是醒来中午了,去小区旁边的城中村里一家快餐店,买一张十块钱的餐券,可以吃到饱,因为他家米饭随便吃、白粥随便喝,还有矿泉水。接着就是打开地图,看有什么地方值得去看看,就随便走走出去看看。那段时间去了几次海边、去爬了好几座山、去吃了几次火锅和自助餐,最后吃到想吐,还去过一次大学城,逛了一圈最后在科技图书馆待了一下午。还挺怀念那时候的。

......

了解一下 Redis 并在 CentOS 下进行安装配置

2016-11-29 22:48:33

了解一下 Redis

Redis 是一个开源、支持网络、基于内存、键值对的 Key-Value 数据库,使用 ANSI C 编写,并提供多种语言的 API ,它几乎没有上手难度,只需要几分钟我们就能完成安装工作,并让它开始与应用程序顺畅协作。换句话来说,只需投入一小部分时间与精力,大家就能获得立竿见影且效果极佳的性能表现提升,就是说它是一个非常简单缓存解决方案。它支持存储的 Value 类型不仅限于字符串,支持主从同步,数据持久化等等,大家都认为 Redis 是最流行的 Key-Value 存储数据库,肯定有人问 Memcached 呢?

Redis VS Memcached

首先我刚去 DB-Engines.com 的数据库排行中看了一下,Redis 排行第九,Key-value store第一位;Memcached 排行二十三,Key-value store第二位。这当然不能说明什么了。

......

让你的网站免费支持 HTTPS 及 Nginx 平滑升级

2016-11-14 22:52:33

为什么要使用 HTTPS ?

首先来说一下 HTTP 与 HTTPS 协议的区别吧,他们的根本区别就是 HTTPS 在 HTTP 协议的基础上加入了 SSL 层,在传输层对网络连接进行加密。简单点说在 HTTP 协议下你的网站是光着身子在奔跑,但到了 HTTPS 下你穿了一件衣服,别人看不到你的肌肉了(当然,这好像不是好事,不重要),更安全了一点点,就大概这个意思。
SSL 依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。采用 HTTPS 的服务器必须从证书颁发机构 CA(Certificate Authority)申请一个用于证明服务器用途类型的证书,当然一般都有收费,而且不便宜,其实你也可以通过 OpenSSL 自己造一个证书,这样有一个弊端是大家都不信任你造的证书。那怎么办?

......

分布式文件系统 - FastDFS 配置 Nginx 模块及上传测试

2016-11-08 23:17:33

也不说废话,直接干

上一篇分布式文件系统 - FastDFS 在 CentOS 下配置安装部署中安装了 FastDFS 后,并配置启动了 Tracker 和 Storage 服务,已经可以上传文件了,但是我没有上传测试,因为上传成功我看不了,所以,需要配合 Nginx 来进行文件的上传下载,这一篇就安装 Nginx 以及结合 fastdfs-nginx-module 模块使用。

一、安装 Nginx 和 fastdfs-nginx-module

安装 Nginx 请看:从零开始学 Java - CentOS 下安装 Nginx,其实我只想放这一句话。但想想我还是一步一步写详细吧。

......

分布式文件系统 - FastDFS 在 CentOS 下配置安装部署

2016-11-07 22:39:33

少啰嗦,直接装

看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上搜索到的 Google Code 的 V4.06 或更低版本不一样,而且按照他们的步骤坑很多,我反正被坑了很久。

你只需要记住,这也许是目前 FastDFS 最新最稳定最简单坑最少的一个配置安装部署教程了。期间我也会把我踩的坑都放出来,我保证大家照着做就几乎不会有坑。哈哈...

......