avatar

Mafly

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

VMware 下快速克隆出多个 Linux 环境

2017-05-24 23:54:33

念念不忘,必有回响

好好工作,好好吃饭,困了倒头就睡;吃你认为好吃的,吃到饱;买贵的,你想买的;去玩去野;
就这样。

为什么要克隆多个 Linux 系统?

因为要玩阿。
其实也不是了,就是为了折腾嘛,玩个数据库主从啦、缓存集群啦、分布式消息集群啦、分布式各类服务啦,你要模拟几乎接近真实的环境,就必须要有多台机器,你想要有多台机器只有两种方式:买买买和装虚拟机。

你现在要模拟三台机器下实现分布式服务,你要怎么装环境?

......

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,其实我只想放这一句话。但想想我还是一步一步写详细吧。

......