分类 Web 下的文章

Nginx封禁IP和IP段

前言在没有专业WAF的情况下,我们如果想要封禁一些恶意访问的IP(段),可以使用ngx_http_access_module模块来实现。官方对此模块的解释:The ngx_http_access_module module allows limiting access to certain client addresses.指令语法Syntax: ...

Centos7部署HAproxy实现Nginx群集

前言Haproxy是一个使用C语言编写的自由及开放代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理,可以运行于大部分主流的Linux操作系统上。本次实验用到四台服务器,一台服务器安装haproxy实现调度,另三台服务器搭建nginx提供web服务,一台客户机测试访问。环境介绍主机系统ip地址功能HAproxyCentos719...

Nginx开启Google Brotli压缩

Brotli是Google推出的开源压缩算法,通过变种的LZ77算法、Huffman编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压缩效率,性能也比我们目前常见的Gzip高17-25%(我实际测试至少能达到30%),可以帮我们更高效的压缩网页中的各类文件大小及脚本,从而提高加载速度,提升网页浏览体验。目前我这个小博客也开启了B...

Nginx使用GeoIP限制国家访问

安装Geoip库安装完成之后,GeoIP数据库会被安装在/usr/share/GeoIP/GeoIP.dat.[root@vultr ~]# yum -y install geoip-devel [root@vultr openresty-1.13.6.1]# ls /usr/share/GeoIP/GeoIP.dat /usr/share/GeoIP...

编译安装openresty

简介OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。OpenResty 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将 N...