
nginx
码农大圣
你若盛开 蝴蝶自来 你若精彩 天自安排
展开
-
分析nginx日志屏蔽攻击者ip
最近,我分析了一下日志,发现有同一个ip不断地请求我的短信接口,然后就写一个脚本来自动分析日志对这些IP进行屏蔽,本文介绍如何利用nginx屏蔽ip来实现防止攻击,当然也可以通过iptable来实现。首先,在nginx的安装目录下面,新建屏蔽ip文件,命名为blockip.conf,以后新增加屏蔽ip只需编辑这个文件即可,格式如下:deny 165.91.122.67;再在nginx的...转载 2020-02-27 11:57:05 · 1076 阅读 · 0 评论 -
nginx禁止IP访问网站
server{listen 80 default; server_name _; return 500;}原创 2020-02-21 15:25:16 · 635 阅读 · 1 评论 -
Linux运维Nginx访问日志(access_log)配置实战
Nginx访问日志(access_log)Nginx访问日志介绍Nginx软件会把每个用户访问网站的日志信息记录到指定的日志文件里,供网站提供者分析用户的浏览行为等,此功能由ngx_http_log_module模块负责。对应的官方地址为:http://nginx.org/en/docs/http/ngx_http_log_module.html。访问日志参数Nginx的访问日志主要由两...转载 2020-02-20 09:41:03 · 16073 阅读 · 1 评论 -
服务器负载均衡原理及实现
正在上传…重新上传取消正在上传…重新上传取消HTTP重定向2.DNS负载均衡正在上传…重新上传取消正在上传…重新上传取消DNS负载均衡3.反向代理负载均衡正在上传…重新上传取消正在上传…重新上传取消反向代理负载均衡 IP负载均衡 正在上传…重新上传取消正在上传…重新上传取消 IP负载均衡 5.直接路由正在上...转载 2020-02-14 10:57:53 · 959 阅读 · 0 评论 -
服务器反爬虫攻略:Apache/Nginx/PHP禁止某些User Agent抓取网站
我们都知道网络上的爬虫非常多,有对网站收录有益的,比如百度蜘蛛(Baiduspider),也有不但不遵守robots规则对服务器造成压力,还不能为网站带来流量的无用爬虫,比如宜搜蜘蛛(YisouSpider)(最新补充:宜搜蜘蛛已被UC神马搜索收购!所以本文已去掉宜搜蜘蛛的禁封!==>相关文章)。最近张戈发现nginx日志中出现了好多宜搜等垃圾的抓取记录,于是整理收集了网络上各种禁止垃圾蜘蛛...转载 2020-01-17 16:45:14 · 521 阅读 · 0 评论 -
【linux】【nginx】【tomcat】Tomcat多个项目部署,通过Nginx反向代理分别配置二级域名的流程
购买域名。示例:example.com 设置多个二级域名。如图: 配置tomcat文件: 修改tomcat/conf目录下的server.xml文件: 如下配置配置了3个容器,使用三个不同的端口。 请注意三点:①端口号:Connector port;②容器名称:portservice name;③项目存放地址:Host appBase; 示...转载 2019-12-17 16:37:23 · 191 阅读 · 0 评论 -
nginx限制IP访问网站
需求:网站只允许指定IP访问,其他访问一律拒绝server{listen 80;server_name a.com;index index.html index.htm index.php;root /var/wwwroot/aaa/;allow 23.100.1.222;allow 23.107.17.58;allow 23.107.17.59;allow 23.107.17...转载 2019-11-15 15:25:05 · 711 阅读 · 0 评论 -
nginx只允许域名访问,禁止ip访问
背景:为什么要禁止ip访问页面呢?这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生。解决方法:这里介绍修改配置文件nginx.conf两种方法:1)在server段里插入如下正则:listen 80;server_name www.yuyangblog.net;if ($host !...转载 2019-11-15 15:21:41 · 574 阅读 · 0 评论 -
Nginx目录权限禁止执行PHP设置
PHP 1 2 3 4 location ~ /upload/.*.(php|php5)?$ { deny all; return 404; } 这就是禁止upload内执行php,但是图片可以打开哦多目录禁止:PHP 1 2 3 4 ...转载 2019-11-15 14:35:00 · 1858 阅读 · 0 评论 -
Linux下nginx日志每天定时切割
Linux下nginx日志每天定时切割教程目的:使用Linux系统自带的命令logrotate对Nginx日志进行切割。Nginx安装目录:/usr/local/nginx/Nginx日志目录:/usr/local/nginx/logs/、/usr/local/nginx/logs/nginx_logs/1、添加nginx日志切割脚本cd /etc/logrot...转载 2019-10-31 17:42:59 · 1125 阅读 · 0 评论