首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
精通Nginx系列
冰_河
创建于2021-05-10
订阅专栏
从零开始进阶Nginx开发
等 21 人订阅
共16篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
冰_河
1年前
Nginx
架构
【Nginx】实现负载均衡、限流、缓存、黑白名单和灰度发布,这是最全的一篇了!(建议收藏)
Nginx还有很多强大的功能,例如:负载均衡、缓存、黑白名单、灰度发布等。今天,我们就来一起探讨Nginx支持的这些强大的功能!
953
9
评论
冰_河
2年前
后端
Nginx如何配置Http、Https、WS、WSS?
当今互联网领域,Nginx是使用最多的代理服务器之一,很多大厂在自己的业务系统中都是用了Nginx作为代理服务器。所以,我们有必要了解下Nginx对于Http、Https、WS、WSS的各项配置
3413
24
1
冰_河
2年前
Nginx
【Nginx】如何基于主从模式搭建Nginx+Keepalived双机热备环境?这是最全的一篇了!!
负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行。 由于业务扩展,网站的访问量不断加大,负载越来越高。现需要在web前端放置nginx负载均衡,同时结合keepalive…
138
1
评论
冰_河
2年前
Nginx
【Nginx】如何使用自签CA配置HTTPS加密反向代理访问?看了这篇我会了!!
在服务器命令行输入如下命令办法证书。 关注「 冰河技术 」微信公众号,后台回复 “设计模式” 关键字领取《深入浅出Java 23种设计模式》PDF文档。回复“Java8”关键字领取《Java8新特性教程》PDF文档。回复“限流”关键字获取《亿级流量下的分布式限流解决方案》PDF…
57
1
评论
冰_河
2年前
Nginx
【Nginx】并发量太高,Nginx扛不住?这次我错怪Nginx了!!
Nginx服务器访问量非常高,在Nginx的错误日志中不停的输出如下错误信息。 为啥呢?原因很简单:Nginx无法打开那么多的文件句柄,一方面是因为我没有配置Nginx能够打开的最大文件数;另一方面是因为CentOS 6.8操作系统本身对打开的最大文件句柄数有限制,我同样没有配…
3926
15
1
冰_河
2年前
Nginx
【Nginx】如何使用Nginx搭建流媒体服务器实现直播?看完这篇我会了!!
注意:这里以CentOS 6.8服务器为例,以root用户身份来安装Nginx。 这里需要注意的是:安装Nginx时,指定的是openssl、pcre和zlib的源码解压目录,安装完成后Nginx配置文件的完整路径为:/usr/local/nginx-1.19.1/conf/n…
2412
14
1
冰_河
2年前
Nginx
【Nginx】使用Nginx如何解决跨域问题?看完这篇原来很简单!!
出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的java…
1470
8
2
冰_河
2年前
Nginx
【Nginx】如何使用Nginx实现MySQL数据库的负载均衡?看完我懂了!!
注意:使用Nginx实现MySQL数据库的负载均衡,前提是要搭建MySQL的主主复制环境,关于MySQL主主复制环境的搭建,后续会在MySQL专题为大家详细阐述。这里,我们假设已经搭建好MySQL的主主复制环境,MySQL服务器的IP和端口分别如下所示。 通过Nginx访问My…
1008
点赞
评论
冰_河
2年前
Nginx
【Nginx】面试官问我Nginx能不能配置WebSocket?我给他现场演示了一番!!
Nginx配置WebSocket也比较简单,只需要在nginx.conf文件中进行相应的配置。这种方式很简单,但是很有效,能够横向扩展WebSocket服务端的服务能力。 接下来,我们就分别分析上述配置的具体含义。 如果 $http_upgrade 不为 '' (空),则 $c…
3499
18
评论
冰_河
2年前
Nginx
【Nginx】如何格式化日志并推送到远程服务器?看完原来很简单!!
格式化Nginx日志并推送到远程服务器,其实很简单,我们只需要在Nginx服务器的配置文件nginx.conf中进行简单的配置即可。例如,我们可以在nginx.conf文件中添加如下配置。 上述配置是将Nginx的日志各项参数以逗号分隔的形式进行输出,同时将Nginx日志实时推…
1023
8
评论
冰_河
2年前
Nginx
【Nginx】如何为已安装的Nginx动态添加模块?看完我懂了!!
这里以安装第三方ngx_http_google_filter_module模块为例。 这里,需要注意的是:不要执行make install命令。
719
1
评论
冰_河
2年前
Nginx
【Nginx】如何封禁IP和IP段?看完这篇我会了!!
如果规则之间有冲突,会以最前面匹配的规则为准。 下面说明假定nginx的目录在/usr/local/nginx/。 首先要建一个封ip的配置文件blockips.conf,然后vi blockips.conf编辑此文件,在文件中输入要封的ip。 如果配置有问题就需要检查下哪儿有…
1952
19
评论
冰_河
2年前
Nginx
【Nginx】如何按日期分割Nginx日志?看这一篇就够了!!
接下来就是给cutnginxlog.sh文件授权。 意思就是在每天的23点59分执行脚本。将自动任务的执行日志(错误和正确的日志)自动写入cutnginxlog.log,“命令 >> 2>&1” 表示以追加方式将正确输出和错误输出都保存到同一个文件中。
1849
5
1
冰_河
2年前
Nginx
【Nginx】面试官竟然问我Nginx如何生成缩略图,还好我看了这篇文章!!
为了手机端浏览到与手机分辨率相匹配的图片,提高 APP 访问速度以及减少用户的手机流量,需要将图片生成缩略图,这边共有以下解决方案。 经过多方的考虑,决定使用方案 C,使用 Nginx 自带模块生成缩略图。 接下来,修改 nginx.conf 配置文件,或者将下面的配置放到ng…
1527
11
1
冰_河
2年前
Nginx
【Nginx】如何获取客户端真实IP、域名、协议、端口?看这一篇就够了!
注意:本文中的客户端信息指的是:客户端真实IP、域名、协议、端口。 Nginx反向代理后,Servlet应用通过request.getRemoteAddr()取到的IP是Nginx的IP地址,并非客户端真实IP,通过request.getRequestURL()获取的域名、协议…
1290
7
评论
冰_河
2年前
Java
【高并发】面试官问我如何使用Nginx实现限流,我如此回答轻松拿到了Offer!
如果看过我写的《【高并发】高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!》一文的话,相信小伙伴们都会记得我说过的: 网上很多的文章和帖子中在介绍秒杀系统时,说是在下单时使用异步削峰来进行一些限流操作,那都是在扯淡!因为下单操作在整个秒杀系统的流程中属于比较靠后的操作了,限流操…
3574
41
2
温馨提示
当前操作失败,如有疑问,可点击申诉