![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
文章平均质量分 86
endzhi
这个作者很懒,什么都没留下…
展开
-
nginx扩展nginx-rtmp-module搭建流媒体直播
系统环境: CentOS 8.1.1911 最小化+开发工具更换yum源为阿里云mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repoyum makecache关闭firewalld和selinuxsystem...原创 2021-02-12 17:56:11 · 285 阅读 · 0 评论 -
Nginx配置https双向认证访问
需求:某些机密网站,仅允许特定电脑访问,能在运维方式解决,就不去麻烦开发!安装或升级opensslyuminstall-yopenssl安装nginx,这里已经安装,安装目录为/usr/local/nginx/创建一个新的CA根证书,在nginx安装目录下新建ca文件夹并创建几个子文件夹mkdir/usr/local/nginx...原创 2020-03-21 00:33:27 · 1006 阅读 · 0 评论 -
nginx使用sticky基于cookie的会话保持
在nginx做负载均衡下,为了确保一个客户只和一台后端服务器通信达到会话保持作用,如使用nginx自带ip_hash,但有很大的缺陷,基于客户端在集中的一个NAT出口IP,如一个大公司网络下多人来访,结果就会分配请求集中于某一后端的服务器,负载就不均匀了。nginx-sticky-module这个第三方模块用于添加一个粘性cookie,该粘性cookie始终转发到同一上游服务器。使用cooki...原创 2020-03-16 22:42:49 · 3105 阅读 · 0 评论 -
使用nginx_upstream_check_module对后端服务进行健康检测
前面已经介绍了Nginx负载均衡自带健康检测ngx_http_upstream_module和ngx_http_proxy_module模块,通过一定重试机制保证容错和负载均衡。使用真实的用户请求到后端节点出现故障时,才会切换到健康节点来提供访问,这样就会浪费一次转发,也会造成页面响应时间过久。严格来说,这自带模块不算是健康检查的功能。由淘宝工程师姚伟斌大神开发的一个更专业的模块nginx_u...原创 2020-03-16 10:56:19 · 728 阅读 · 0 评论 -
Nginx负载均衡自带健康检测详解
Nginx自带针对后端节点健康检查功能比较简单,由ngx_http_upstream_module和ngx_http_proxy_module模块的相关指令来完成,通过一定重试机制保证容错和负载均衡。请求到后端节点出现故障时,才会切换到健康节点来提供访问,实际上nginx自带模块不算是健康检查的功能,简单案列分析upstreambackend{server192....原创 2020-03-13 21:03:11 · 6275 阅读 · 0 评论 -
nginx反向代理踩过的坑
nginx作代理服务器,无法上传大于1M文件解决方式在proxy_pass的location添加下面2行解决。client_max_body_size 512m;client_body_buffer_size10m;client_max_body_size默认1M,表示客户端上传到服务器最大允许大小,文件到服务器端后(后台检验),检验发现大于该值,HTTP协议会报错4...原创 2019-10-27 22:35:43 · 3250 阅读 · 0 评论 -
centos开机自启动nginx-tomcat
nginx在/etc/init.d/目录中新建nginx脚本文件vi /etc/init.d/nginx---------------------------分割线下是脚本内容,红色字体需要你修改-----------------------------------#!/bin/shPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin...原创 2019-01-29 23:15:44 · 402 阅读 · 0 评论 -
nginx 用户登录认证
测试是否已经安装htpasswd[root@localhost~]#htpasswd-hhtpasswd命令找不到,先安装httpd-tools,[root@localhost~]#yum-yinstallhttpd-tools通过htpasswd命令生成密码数据库文件并创建用户与密码[root@localhost~]#htpasswd-bc/usr/l...原创 2019-03-31 16:49:49 · 2343 阅读 · 1 评论