Nginx利用Lua+Redis实现动态封禁IP的方法
一、背景 我们在日常维护网站中,经常会遇到这样一个需求,为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 IP 黑名单。对于黑名单之内的 IP ,拒绝提供服务。
详解firewall的规则设置与命令(白名单设置)
一. 设置firewall规则 例1:对外暴露8080端口例2:使mysql服务的3306端口只允许192.168.1.1/24网段的服务器能访问
Linux netfilter/iptables知识点详解
NetfilterNetfilter是Linux内核中的一个数据包处理模块,它可以提供数据包的过滤、转发、地址转换NAT功能。Iptables是一个工具,可以用来在Netfilter中增加、修改、删除数据包处理规则。
Linux查看命令之od命令详解
od(octal dump)命令 od(octal dump)命令可以以八进制、十进制、十六进制和ASCII码的格式来显示文件或者流,它们对于访问或可视地检查文件中不能直接显示在终端上的字符(如换行符等)很有用。此...
快速解决linux下中文输入法问题
故事背景:最近在做资产上报相关功能,要支持中文输入,如果正常快捷方式启动程序没问题,但是升级或者卸载重新安装,自启的时候是使用su usr -C XX.sh启动,root下启动没办法获取用户的环境变...
Nginx跨域设置Access-Control-Allow-Origin无效的解决办法
nginx 版本 1.11.3使用大家说的以下配置,验证无效,跨域问题仍然存在使用以下配置,生效。
Nginx下无法使用中文URL的解决方法
前言 最近更换了博客空间后,发现许多文章页出现404的情况,找了一下原因,发现是由于URL含有中文而Nginx默认不支持中文URL导致的。此文记录了解决方法。
Linux加入windows ad域步骤详解(winbindsamba方案)
linux加入域中,一般都会想到加入LDAP中,这样管理起来方便,不过在linux下LDAP配置起来可不是很容易的,在企业办公环境中一般windows AD域占据霸主地位,配置方便嘛,针对生产环境的linux集群...
Linux系统下virtuoso数据库安装与使用详解
最近在调研关联数据的一些东西,需要用到rdf数据库,所以接触了virtuoso数据库。安装的坑其实并不多,之前在windows 10上安过一次。这次在ubuntu 18.04上安装一下,其他的linux发行版安装的流程...
在Ubuntu中实现人脸识别登录的完整步骤
1、安装Howdy: 2、添加自己的face报错:解决方案:3、测试打开一个terminal4、屏幕锁屏后,enter进入输密码界面,程序就会识别出人,直接解锁。
详解Linux系统中的tempfs与/dev/shm
tmpfs 是 Linux/Unix 系统上的一种基于内存的文件系统,即 tmpfs 使用内存或 swap 分区来存储文件。
解决Linux中ifconfig和addr查看不到ip问题
1.在虚拟机上装上Linux系统,开启虚拟机,输入root,并输入密码启动2.打开虚拟机设置,网络适配器中的网络连接选择自定义VMnet8(NAT模式)
Linux 中锁定和解锁用户帐户的三种方法
如果你已经在你的组织中实施了某种密码策略,你无需看这篇文章了。但是在这种情况下,如果你给账户设置了 24 小时的锁定期,你需要手动解锁用户帐户。
CentOS 8安装ZABBIX4.4的指南
zabbix服务器环境平台ZABBIX版本4.4CentOS8MySQL 8b. 安装Zabbix server,Web前端,agentc. 创建初始数据库
linux下pptp搭建vpn代理上网很慢的解决办法
问题: linux平台用pptp搭建了vpn服务器,拨入后访问内网ftp,下载文件极慢;用其作网关上网,除了baidu外,大部分网站访问速度极慢,几乎无法访问。
linux下用tar命令将当前目录下文件按子目录压缩归档的实现
日常工作中,我们常常需要用tar命令将历史文件压缩归档,再删除源文件,以便节省空间。如果压缩归档成一个文件,就比较简单,用一条命令即可,如命令:tar -czf bak2013.tgz t2013/*就将t2013目...









