Nginx
文章平均质量分 68
只想按时下班
这个作者很懒,什么都没留下…
展开
-
Nginx 反向代理之 http_proxy_module 模块
Nginx 反向代理之 http_proxy_module 模块 proxy_pass指定属于 ngx_http_proxy_module 模块,此模块可以将请求转发到另一台服务器,在实际的反向代理工作中,会通过 location 功能匹配指定的 URI,然后把接收到的符合匹配 URI 的请求通过 proxy_pass 抛给定义好的 upstream 节点池。 该指令官网地址见: http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_p原创 2021-07-21 11:00:00 · 305 阅读 · 1 评论 -
Nginx-keepalived+Nginx实现高可用集群
Keepalived+Nginx 高可用集群(主从模式) Keepalived为负载平衡和高可用性提供了框架。负载平衡框架依赖于众所周知且广泛使用的Linux虚拟服务器(IPVS)内核模块,该模块提供第4层负载平衡。Keepalived实现了一组健康检查器,以根据其健康动态地自适应地维护和管理负载平衡的服务器池。虚拟冗余路由协议(VRRP)实现高可用性。VRRP是路由器故障转移的基础砖块。此外,keepalived实现了一组挂钩到VRRP有限状态机,提供低级别和高速协议交互。每个Keepalived框架可以原创 2021-07-09 15:09:13 · 931 阅读 · 0 评论 -
Nginx-upstream模块
Nginx反向代理之 upstream 模块 upstream模块的内容应放于 nginx.conf 配置的 http{} 标签内,其默认的调度算法是rr (轮循 round-robin) ngx_http_upstream_module模块官方文档 upstream 模块内部 server 标签参数说明 提示:以上的参数和专业的 haproxy 参数类似,但不如 haproxy 的参数易懂。 upstream 模块调度算法# 调度算法一般分为两类: 第一类为静态调度算法,即负载均衡器根据自身设定的规则进原创 2021-07-09 14:59:49 · 409 阅读 · 0 评论 -
Nginx 反向代理操作案例
Nginx 反向代理操作案例 Nginx反向代理的组件模块 upstream模块介绍 >点这里< http_proxy_module模块介绍 >点我< 环境准备 1)四台服务器都需操作如下步骤: # systemctl stop firewalld //关闭防火墙 # sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/sysconfig/selinux //关闭selinux,重启生效 # setenforc原创 2021-07-09 14:56:58 · 263 阅读 · 0 评论 -
Nginx动态添加模块 平滑升级
Nginx动态添加模块 平滑升级 已经安装好的Nginx动态添加模块 说明: 已经安装好的Nginx,需要添加一个未被编译安装的模块,需要怎么弄呢? 这里已安装第三方nginx-rtmp-module模块为例 nginx的模块是需要重新编译nginx,而不是像apache一样配置文件引用.so 具体操作步骤: (1)下载第三方扩展模块nginx-rtmp-module # cd /home/work/software/ # wget https://github.com/arut/nginx-rtmp-mo原创 2021-07-09 14:47:02 · 200 阅读 · 0 评论 -
Nginx-日志切割
Nginx-日志切割 PS:nginx日志切割可以通过两种方式进行切割,日志logrotate,脚本 方法一:通过logrotate切割# 个人感觉配置麻烦,且结合自己这边的项目的环境的复杂,所以就不使用这种方式。这里我也就不写了 可以参考:https://www.cnblogs.com/ilanni/p/5365420.html 方法二:通过shell脚本切割# 1、编写shell脚本 #!/bin/bash #此脚本用于自动分割Nginx的日志,包括access.log和error.log #每天00:原创 2021-07-09 14:44:44 · 2986 阅读 · 0 评论