摘要:1.nginx负载均衡配置,并通过均衡配置,并通过实验验证其作用: 负载均衡目的: 将前端高并发转发至转发至后端多台服务器进行处理,解决单个节点压力过大,造成web服务响应过慢,验证的情况下导致服务器瘫痪,保障正常提供服务的问题。 工作原理: 负载均衡分为四层均衡和七层均衡。 四层负载均衡:四层工作
阅读全文
摘要:1.虚拟主机的配置: 虚拟主机的作用: 虚拟主机提供了同一台服务器上运行多个网站的功能。 虚拟主机的三种模式: 1)基于域名配置虚拟主机是最常见的一种虚拟主机配置。 只需配置你的DNS服务器,将每个主机名映射到正确的IP地址,然后配置nginx服务器,令其识别不同的主机名旧可以了。 因为我们没有专门
阅读全文
摘要:1、简述location的常见规则优先级,并且逐个验证; = :精确匹配(必须全部相等) #精准匹配优先级最高 ~ :大小写敏感(正则表达式) #一般使用~*忽略大小写匹配 (正则表达式 有上下区分,上优先匹配,下后匹配) ~* :忽略大小写(正则表达式),这里要注意忽略大小写的意思是请求的字符大小
阅读全文
摘要:1、设置访问控制。只允许本机查看nginx的status状态信息,其它人均拒绝: nginx -V查看nginx是否有status模块,如果没有需要添加 编辑修改nginx.conf文件:在server段添加location 匹配规则: location = /status { allow 192.
阅读全文
摘要:实现热部署(在线升级): 热部署方案一 (有弊端,不利于回滚) 查看nginx版本及源编译差数: /usr/local/nginx/sbin/nginx -V 预编译/ 编译/ 安装:在预编译之前,先删除之前生成的Makefile文件,保存干净 也可不删除: cd nginx-1.16.0 make
阅读全文
摘要:1、解释源码安装nginx软件的预编译,编译以及安装,分别是在做什么,需要注意什么? 预编译(configure): ./configure 00prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_mo
阅读全文