Hi,今天我们将会学习如何使用Weave和Docker搭建Nginx的反向代理/负载均衡服务器。Weave可以创建一个虚拟网络将Docker容器彼此连接在一起,支持跨主机部署及自动发现。它可以让我们更加专注于应用的开发,而不是基础架构。Weave提供了一个如此棒的环境,仿佛它的所有容器都属于..
分类:
其他好文 时间:
2015-10-22 14:29:11
阅读次数:
249
自从甲骨文收购MySQL后,由于甲骨文对MySQL的开发和维护更多倾向于闭门的立场,很多MySQL的开发者和用户放弃了MySQL。在社区驱动下,促使更多人移到MySQL的另一个叫MariaDB的分支。在原有MySQL开发人员的带领下,MariaDB的开发遵循开源的理念,并确保它的二进制格式与MySQL兼容..
分类:
数据库 时间:
2015-10-20 19:49:16
阅读次数:
294
DNSCrypt是一个用于对DNS客户端和DNS解析器之间通信进行加密和验证的协议。它可以阻止DNS欺骗或中间人攻击。DNSCrypt可用于大多数的操作系统,包括Linux,Windows,MacOSX,Android和iOS。而在本教程中我使用的是内核为4.1的archlinux。Unbound是用来解析收到的任意DNS查询的DN..
分类:
系统相关 时间:
2015-10-15 16:29:44
阅读次数:
323
Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具。它用Python写成,类似于Chef和Puppet,但是有一个不同和优点是我们不需要在节点中安装任何客户端。它使用SSH来和节点进行通信。本篇中我们将在CentOS7上安装并配置Ansible,并且尝试管理两个节点。Ansible服务端?.
分类:
其他好文 时间:
2015-10-14 09:08:14
阅读次数:
222
早些时候,我们发布了支持HTTP/2协议的NGINXPlusR7。作为HTTP协议的最新标准,HTTP/2的设计为现在的web应用程序带来了更高的性能和安全性。(LCTT译注:开源版本的NGINX1.95也支持HTTP/2了。)NGINXPlus所实现的HTTP/2协议可与现有的网站和应用程序进行无缝衔接。只需要一点改..
分类:
Web程序 时间:
2015-10-13 10:46:17
阅读次数:
221
大家好,Node.JS4.0发布了,这个流行的服务器端JS平台合并了Node.js和io.js的代码,4.0版就是这两个项目结合的产物——现在合并为一个代码库。这次最主要的变化是Node.js封装了4.5版本的GoogleV8JS引擎,与当前的Chrome所带的一致。所以,紧跟V8的发布可以让Node.js运行的更快..
分类:
Web程序 时间:
2015-10-12 12:53:14
阅读次数:
176
在Linux系统中,当你输入一个命令,再按两次TAB键,就会列出所有以你输入字符开头的可用命令。这并不新鲜,可能你已经知道了。这个功能被称作命令行补全bashcompletion。默认情况下,bash命令行可以自动补全文件或目录名称。不过,我们可以增强bash命令补全功能,通过complete..
分类:
系统相关 时间:
2015-09-28 10:08:34
阅读次数:
291
介绍在本教程中,我们会在CentOS/RHEL7中讨论网络管理命令行工具NetworkManagercommandlinetool,也叫nmcli。那些使用ifconfig的用户应该在CentOS7中避免使用ifconfig了。让我们用nmcli工具配置一些网络设置。要得到系统中所有接口的地址信息[root@localhost~]#ipaddrshow示例..
分类:
其他好文 时间:
2015-09-24 11:11:30
阅读次数:
208
如今的程序员和开发团队需要的不仅仅是一个良好的薪酬和福利,是的,标准的津贴将有助于吸引员工,但正如DanielPink在他的书中解释到的,驱动:真正能激励我们并且长期留住员工的,是一个既有内在激励,又有外在激励因素的工作文化。下面是13种激励你的程序员的方法:1.倾听每..
分类:
其他好文 时间:
2015-09-23 12:02:35
阅读次数:
219
对于linux初学者来说有很多的问题需要去探索,不能完全按照书本上的章节顺序学习,有些知识和问题就像是安装软件一样有依赖关系。刚安装linux系统需要安装驱动,安装驱动就要提前安装内核头文件,不然会报各种错误,比如找不到目录,xxx不存在。安装内核头文件的时候可能又会遇..
分类:
系统相关 时间:
2015-09-21 19:42:47
阅读次数:
262