Nginx模块的使用,就是在Nginx配置文件中的http、server、location中添加参数,进行多一项或几项处理
一、 实现响应内容替换
1、sub_module
二、Nginx的请求限制
1、连接频率限制 limit_conn_module
2、请求频率限制 limit_req_module
注: HTTP请求建立在一次TCP连接基础上(三次握手) , 一次TCP请求至少产生一次HTTP请求(http协议版本不同,复用次数不同)
视频链接: https://coding.imooc.com/lesson/121.html#mid=5913
注: centos7下单独安装ab测试教程 https://blog.csdn.net/zeroctu/article/details/53171618
三、Nginx的访问控制
1、基于IP的访问控制- http_access_module
2、基于用户的信任登录- http_auth_basic_module
注:由于 http_auth_basic_module方式存在多套密码管理,而且还依赖文件方式,对于管理上来说,相当不利,所以也可以结合nginx-auth-ldap模块来优化,或者直接nginx结合lua进行处理
视频链接: https://coding.imooc.com/lesson/121.html#mid=5808 https://coding.imooc.com/lesson/121.html#mid=5816
注:nginx官方文档 http://nginx.org/en/docs/