网站首页 > 技术教程 正文
做IT的不管用没用过,应该都听过nginx吧,今天就给大家分享nginx的geo模块。
大家遇到了黑客攻击都是怎么解决的呢?我们可以在公有云安全组中限制黑客ip,在服务器防火墙中添加规则,其实我们也可以使用nginx做防护,今天就分享给大家,其实配置还是很简单的,但是希望大家可以做到学以致用,更重要的是举一反三。
修改nginx配置文件
在http端添加如下内容:
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
geo $remote_addr $ip_whitelist {
default 0;
include ip.conf; #ip黑名单
}
server {
listen 80;
server_name localhost;
location / {
if ($ip_whitelist = 1) {
return 403;
}
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
Ip.conf内容如下(一行一个ip):
192.168.51.148 1;
此时,ip为192.168.51.148将不能正常访问服务,而是返回403,具体的返回页面大家可以定制。
其实配置还是很简单的,不知道大家是否学会;其实我们公司目前使用的并不是geo的这个功能,而是用geo模块,根据不同ip做了分发,比如说公司项目刚上线,我们只希望很少的一部分用户可以使用新系统,而其他的用户则使用旧系统,也是使用geo来实现的。具体的配置过程就不发给大家了,大家可以自己尝试一下!
猜你喜欢
- 2024-10-10 Nginx之gzip模块(nginx配置gzip压缩)
- 2024-10-10 Nginx源码分析之模块初始化(初始化nginx命令)
- 2024-10-10 Nginx的Gzip模块配置指令(二)(nginx gzip json)
- 2024-10-10 nginx随机模块——ngx_http_random_index_module
- 2024-10-10 写一个Nginx的模块没有那么难(nginx 模块开发)
- 2024-10-10 Nginx模块主要有三种角色(nginx模块主要有三种角色和什么)
- 2024-10-10 后端开发组件,nginx从模块开始,让你对nginx有全新的理解
- 2024-10-10 12、Nginx模块配置应用——模块概述
- 2024-10-10 了解Nginx模块开发与架构,看这一篇就够了,图表齐全通俗易懂
- 2024-10-10 nginx有哪些模块(nginx有哪些功能)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)