随笔分类 -  Nginx

Nginx反向代理、动静分离、负载均衡
摘要:1.前提 两台Linux服务器,IP分别为192.168.80.128 和 192.168.80.129,都安装Nginx和keepalived,并启动。 2.配置双机热备 1.将192.168.80.128看作master(主机),将192.168.80.129看作backup(备机) 2.修改1 阅读全文
posted @ 2017-07-08 15:37 小葱拌豆腐~ 阅读(192) 评论(0) 推荐(0)
摘要:1. 什么是keepalived 基于VRRP(虚拟路由器冗余协议)来实现对web服务的高可用方案。 keepalived下载地址:http://download.csdn.net/detail/u010821757/9892484 2.安装keepalived服务器 1.将keepalived-1 阅读全文
posted @ 2017-07-08 15:18 小葱拌豆腐~ 阅读(328) 评论(0) 推荐(0)
摘要:1.nginx进程模型 Nginx是一个master和worker的模型。master主要用来管理worker进程,master就比作老板,worker就是打工仔,master指挥worker来做事情。下图是nginx的进程模型: master进程: 1.接收外界的信号,例如:kill -QUIT, 阅读全文
posted @ 2017-07-08 11:33 小葱拌豆腐~ 阅读(333) 评论(0) 推荐(0)
摘要:1.由于在nginx中需要配置很多东西,就会使得nginx.conf配置文件过于臃肿,所以我们会将配置文件合理的切分。大体的配置依然在nginx.conf中,其他的配置会放在etc下面的目录中。 2.etc文件中一般是放置配置文件的,所以 在 etc 中新建目录 mkdir -p /etc/ngin 阅读全文
posted @ 2017-07-06 22:34 小葱拌豆腐~ 阅读(295) 评论(0) 推荐(0)
摘要:1.概念 负载均衡 建立在现有的网络结构上,提供一种廉价有效透明的方法来扩大网络设置和服务器的带宽、增加吞吐量、加强网络数据处理能力,以及提供网络的灵活性和可用性。 用得较多的负载均衡器硬件有F5 BIG-IP,软件有 LVS,Nginx及HA-Proxy 。高可用软件有 Hearbeat和keep 阅读全文
posted @ 2017-07-03 23:11 小葱拌豆腐~ 阅读(206) 评论(0) 推荐(0)
摘要:1.概念 反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 2.优势 1). 隔离内部服务器,提高安全性 2). 阅读全文
posted @ 2017-07-02 23:10 小葱拌豆腐~ 阅读(302) 评论(0) 推荐(0)
摘要:1.概念及作用 Gizp主要对内容、静态文件做压缩,用来提升网站访问速度,节省带宽。 2.使用方法 gzip既可以配置在server中,也可以配置在server外,此处配置在server中,如下: 说明: gizp on|off 是否开启 gizp_buffer 32 4k 设置系统获取多少个单位的 阅读全文
posted @ 2017-06-28 23:10 小葱拌豆腐~ 阅读(416) 评论(0) 推荐(0)
摘要:Rewrite支持URL重写 1.常用指令以及语法 1) if指令 if语法: if 空格 (condition) {} 条件: 1. “=” 来判断相等,用于字符的比较 2. “~”正则匹配(表示区分大小写) ,“~*” 不区分大小写 3. “-f|-d|-e” 判断是否为文件|目录|是否存在 2 阅读全文
posted @ 2017-06-25 22:45 小葱拌豆腐~ 阅读(475) 评论(0) 推荐(0)
摘要:1.location的作用 location主要做定位功能,根据uri来进行不同的定位。 2.location的语法 location [=|~|~*|^~] /uri/ { …} = 开头表示精确匹配 ^~ 表示uri以某个常规字符串开头,相当于匹配uri路径 ~ 区分大小写的正则匹配 !~ 区分 阅读全文
posted @ 2017-06-25 12:15 小葱拌豆腐~ 阅读(337) 评论(0) 推荐(0)
摘要:1.日志文件的默认存放位置 默认的日志文件存放位置在:nginx/logs/ 文件夹下,logs文件夹下有:access.log error.log nginx.pid 文件 2.nginx.conf 中的日志 配置 nginx.conf中是将日志文件的配置注释掉的,如下: #access_log 阅读全文
posted @ 2017-06-25 00:33 小葱拌豆腐~ 阅读(933) 评论(0) 推荐(0)
摘要:1.配置文件与解释 2.Nginx虚拟主机配置 1.基于域名配置(使用的比较多) 1) 在nginx/conf/nginx.conf文件中的http段中添加一个server,如下所示: 2) 在nginx/html文件夹中新建 host 文件夹,然后在 host文件夹中 新建admin.html文件 阅读全文
posted @ 2017-06-24 17:19 小葱拌豆腐~ 阅读(296) 评论(0) 推荐(0)
摘要:1.概念 Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。 Nginx提供基本http服务,可以作为http代理服务器和反向代理服务器,支持通过缓存加速访问,可以完成简单的负载均衡和容错,支持包过滤功能,支持ssl。 阅读全文
posted @ 2017-06-22 23:07 小葱拌豆腐~ 阅读(204) 评论(0) 推荐(0)
摘要:由于公司使用过Ngnix,对于刚接触Nginx来说,感觉有些好奇,于是研究了下。 本人在windows下使用的版本是nginx-1.8.1: 1. 启动Ngnix 双击nginx-1.8.1文件夹中nginx.exe,当任务管理器中存在两个nginx进程时,则说明启动成功! 2. Ngnix常用命令 阅读全文
posted @ 2016-11-30 12:06 小葱拌豆腐~ 阅读(1394) 评论(0) 推荐(0)