nginx系列4——rewrite、location、日志、平滑升级
三、Nginx 高级应用 3.4 nginx 地址重写 rewrite 3.4.1 Rewrite 是什么 Rewrite对称URL Rewrite,即URL重写,就是把传入Web的请求重定向到其他URL的过程。 URL Rewrite最常见的应用是URL伪静态化,是将动态页面显示为静态页面方式的一种技术。比如`` http://www.123.c…
nginx系列3——nginx代理、动静分离与防盗链
三、Nginx 高级应用 3.1 nginx Proxy 代理 3.1.1 代理的原理 反向代理产生的背景:在计算机世界里,由于单个服务器的处理客户端(用户)请求能力有一个极限,当用户的接入请求蜂拥而入时,会造成服务器忙不过来的局面,可以使用多个服务器来共同分担成千上万的用户请求,这些服务器提供相同的服务,对于用户来说,根本感觉不到任何差别。 反向…
nginx系列2——nginx简介与安装
二、nginx 服务 2.1 nginx 介绍 Nginx (engine x) 是一个高性能的 HTTP 和 反向代理 服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许…
nginx系列1——HTTP协议简介
一、HTTP 介绍 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 1.1 HTTP 工作原理 HTTP协议…
ansible系列4——ansible性能调优
Ansible 性能调优 Ansible 企业实战环境中,如果管理的服务器越来越多,Ansibe 执行效率会变得比较慢,可以通过优化 Ansible 提供工作效率,由于 Ansible 基于 SSH 协议通信,SSH 连接慢会导致整个基于 Ansible 执行变得缓慢,也需要对 Openssh 进行优化,具体优化的方法如下: Ansible SSH…
ansible系列3——ansible-playbook 语法
六、Ansible playbook 6.1 ansible playbook 简介 playbook 是 ansible 用于配置,部署,和管理被控节点的剧本。 通过 playbook 的详细描述,执行其中的一系列 tasks ,可以让远端主机达到预期的状态。playbook 就像 Ansible 控制器给被控节点列出的的一系列 to-do-li…
ansible系列2——ansible 常用功能模块
五、ansible 常用模块 5.1 ping模块 我们使用ansible web -m ping命令来进行主机连通性测试,效果如下: [root@server ~]# ansible web -m ping 192.168.37.122 | SUCCESS => { "changed": false, "pin…
ansible系列1——ansible 是什么
一、ansible 是什么 ? 笔记来源于千锋教育 1.1 ansible 简介 ansible是目前最受运维欢迎的自动化运维工具,基于Python开发,集合了众多运维工具(SaltStack puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于 paramiko 开发的…
shell系列——shell编程(全)
一、初识shell 程序 语言 编程 ---------------------------------- 语言 自然语言:汉语、英语 计算机语言:c语言、c++、(java php python go shell) 编译型语言 c c++ java 解释型语言 php python bash 编译型语言: 编译型语言的首先将源代码编译生成机器语言…