首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
精通Nginx系列
冰_河
创建于2021-05-10
订阅专栏
从零开始进阶Nginx开发
等 75 人订阅
共27篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Nginx】如何使用Nginx实现MySQL数据库的负载均衡?看完我懂了!!
注意:使用Nginx实现MySQL数据库的负载均衡,前提是要搭建MySQL的主主复制环境,关于MySQL主主复制环境的搭建,后续会在MySQL专题为大家详细阐述。这里,我们假设已经搭建好MySQL的主主复制环境,MySQL服务器的IP和端口分别如下所示。 通过Nginx访问My…
【Nginx】面试官问我Nginx能不能配置WebSocket?我给他现场演示了一番!!
Nginx配置WebSocket也比较简单,只需要在nginx.conf文件中进行相应的配置。这种方式很简单,但是很有效,能够横向扩展WebSocket服务端的服务能力。 接下来,我们就分别分析上述配置的具体含义。 如果 $http_upgrade 不为 '' (空),则 $c…
【Nginx】如何格式化日志并推送到远程服务器?看完原来很简单!!
格式化Nginx日志并推送到远程服务器,其实很简单,我们只需要在Nginx服务器的配置文件nginx.conf中进行简单的配置即可。例如,我们可以在nginx.conf文件中添加如下配置。 上述配置是将Nginx的日志各项参数以逗号分隔的形式进行输出,同时将Nginx日志实时推…
【Nginx】如何为已安装的Nginx动态添加模块?看完我懂了!!
这里以安装第三方ngx_http_google_filter_module模块为例。 这里,需要注意的是:不要执行make install命令。
【Nginx】如何封禁IP和IP段?看完这篇我会了!!
如果规则之间有冲突,会以最前面匹配的规则为准。 下面说明假定nginx的目录在/usr/local/nginx/。 首先要建一个封ip的配置文件blockips.conf,然后vi blockips.conf编辑此文件,在文件中输入要封的ip。 如果配置有问题就需要检查下哪儿有…
【Nginx】如何按日期分割Nginx日志?看这一篇就够了!!
接下来就是给cutnginxlog.sh文件授权。 意思就是在每天的23点59分执行脚本。将自动任务的执行日志(错误和正确的日志)自动写入cutnginxlog.log,“命令 >> 2>&1” 表示以追加方式将正确输出和错误输出都保存到同一个文件中。
【Nginx】面试官竟然问我Nginx如何生成缩略图,还好我看了这篇文章!!
为了手机端浏览到与手机分辨率相匹配的图片,提高 APP 访问速度以及减少用户的手机流量,需要将图片生成缩略图,这边共有以下解决方案。 经过多方的考虑,决定使用方案 C,使用 Nginx 自带模块生成缩略图。 接下来,修改 nginx.conf 配置文件,或者将下面的配置放到ng…
【Nginx】如何获取客户端真实IP、域名、协议、端口?看这一篇就够了!
注意:本文中的客户端信息指的是:客户端真实IP、域名、协议、端口。 Nginx反向代理后,Servlet应用通过request.getRemoteAddr()取到的IP是Nginx的IP地址,并非客户端真实IP,通过request.getRequestURL()获取的域名、协议…
【高并发】面试官问我如何使用Nginx实现限流,我如此回答轻松拿到了Offer!
如果看过我写的《【高并发】高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!》一文的话,相信小伙伴们都会记得我说过的: 网上很多的文章和帖子中在介绍秒杀系统时,说是在下单时使用异步削峰来进行一些限流操作,那都是在扯淡!因为下单操作在整个秒杀系统的流程中属于比较靠后的操作了,限流操…