![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
菠萝y
发上等愿,结中等缘,享下等福;择高处立,寻平处住,向宽处行。
展开
-
nginx根据http_user_agent防DDOS
端squid反向代理到nginxnginx根据http_user_agent防DDOS首先查看访问日志,找出可疑访问 找到http_user_agent 的特征,然后再作过滤"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; MyIE 3.01)Cache-Control: no-store, must-revalidate"if ($...翻译 2019-12-10 17:32:42 · 547 阅读 · 0 评论 -
Nginx+Lua脚本+Redis 实现自动封禁访问频率过高IP
前言:由于公司前几天短信接口被一直攻击,并且攻击者不停变换IP,导致阿里云短信平台上的短信被恶意刷取了几千条,然后在Nginx上对短信接口做了一些限制临时解决方案:1、查看Nginx日志发现被攻击的IP 和接口[root@app_lb1 ~]# tail -f /var/log/nginx/access.log发现攻击者一直在用POST请求 /fhtowers/user/getVerif...翻译 2019-12-09 17:42:30 · 1187 阅读 · 0 评论 -
nginx预防常见攻击
目录nginx防止DDOS攻击 概述 攻击手段 攻击方式 配置 限制请求率 限制连接的数量 关闭慢连接 设置 IP 黑名单 设置IP白名单 小站点解决方案nginx防止CC攻击 概述 主动抑制方法 应用举例(Discuz!) 被...翻译 2019-12-06 16:56:54 · 1622 阅读 · 0 评论 -
nginx location 限制ip或ip段访问
指定目录的IP访问限制实现重点正则表达式中()和|的使用,()代表一个原则,|代表或nginx的location匹配规则中,有一条按照文件顺序进行正则匹配(ps:可以把需要匹配的目录放置在server模块开始的位置)allow和deny的使用实现的nginx配置文件#指定目录实行白名单访问机制location ~ ^/(test1|test2)/ {allow 192.168.1....翻译 2019-12-03 16:35:24 · 1395 阅读 · 0 评论 -
nginx 服务器重启命令,关闭
nginx 服务器重启命令,关闭 nginx -s reload :修改配置后重新加载生效 nginx -s reopen :重新打开日志文件 nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确关闭nginx: nginx -s stop :快速停止nginx quit :完整有序的停止nginx其他的停止ng...转载 2018-06-25 17:59:43 · 513 阅读 · 0 评论 -
Nginx的启动、停止与重启
启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址例如:[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 停止 nginx的停止有三种方式:从容停止 1、查看进程号[root@LinuxS转载 2017-09-11 16:36:07 · 331 阅读 · 0 评论 -
linux的一些命令 -查看cc攻击-网口ip统计等
Linux判断CC攻击命令详解2011年12月23日 ⁄ 安全 ⁄ 暂无评论查看所有80端口的连接数Java代码 netstat -nat|grep -i '80'|wc -l 对连接的IP按连接数量进行排序 netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n转载 2017-09-06 15:13:04 · 2795 阅读 · 0 评论 -
Keepalived+Nginx实现负载均衡高可用
一、负载均衡高可用 Nginx作为负载均衡器,所有请求都到了Nginx,可见Nginx处于非常重点的位置,如果Nginx服务器宕机后端web服务将无法提供服务,影响严重。 为了避免负载均衡服务器的宕机故障,需要建立一个备份机。主备机上都运行高可用(High Availability)监控程序,通过传送心跳信息来监控对方的运行状况。当备份机不能在一定的时间内收到对方的正常心跳转载 2017-05-16 23:15:12 · 286 阅读 · 0 评论 -
配置Nginx实现负载均衡
在关于高并发负载均衡一文中已经提到,企业在解决高并发问题时,一般有两个方向的处理策略,软件、硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处:数据库+web服务器两处添加解决方案,其中web服务器前面一层最常用的的添加负载方案就是使用nginx实现负载均衡。 一、负载均衡的作用1、转发功能按照一定的算法【权重、轮询】,将客户端请求转发到不同应用服务器上,减轻单个服务器压力转载 2017-05-16 23:11:27 · 297 阅读 · 0 评论 -
Nginx实现多虚拟主机配置
一、Nginx的应用概述Nginx作为一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。主要有以下3方面的应用:1、http服务器Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。2、虚拟主机可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。3、反向代理,负载均衡当网站的访问量达到一定程度后,转载 2017-05-16 23:07:44 · 8142 阅读 · 1 评论 -
使用Nginx实现反向代理
一、代理服务器1、什么是代理服务器代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。2、为什么要使用代理服务器1)提高访问速度 由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代转载 2017-05-16 23:01:16 · 899 阅读 · 0 评论 -
nginx做反向负载均衡,后端服务器获取真实客户端ip
首先,在前端nginx上需要做如下配置:location /proxy_set_hearder host $host;proxy_set_header X-forwarded-for $proxy_add_x_forwarded_for;proxy_set_header X-real-ip $remote_addr;};ng转载 2017-05-16 22:51:51 · 1337 阅读 · 0 评论 -
tomcat+nginx+redis实现均衡负载、session共享(二)
今天我们接着说上次还没完成session共享的部分,还没看过上一篇的朋友可以先看下上次内容,http://blog.csdn.net/yueaini10000/article/details/72760525。 1.redis简介及下载安装作为这次的主角,相信大家对redis应该都一定印象,redis是一款开源的高性能key-value数据库,拥有丰富的键值储存类型,并提供多种语言的A转载 2017-05-26 00:31:47 · 249 阅读 · 0 评论 -
tomcat+nginx+redis实现均衡负载、session共享(一)
在项目运营时,我们都会遇到一个问题,项目需要更新时,我们可能需先暂时关闭下服务器来更新。但这可能会出现一些状况: 1.用户还在操作,被强迫终止了(我们可以看日志等没人操作的时候更新,但总可能会有万一)2.不知道的用户可能会想网站是不是被攻击了,降低了对网站的信任程度,从而导致失去部分潜在客户,这点尤其对金融互联网公司不利。 在查了一些资料后,决定采用Tomcat + Nginx转载 2017-05-26 00:29:56 · 272 阅读 · 0 评论