Nginx限制IP访问频率,防止暴力攻击
引言 {#引言} ======== 在我们访问一个网页的时候,总会有若干个http请求发出,比如:阅读量、点赞数,这些一般都是通过ajax动态变更的,如果接口没做校验处理,那么很容易就会被人利用来攻击网站。 解决思路 {#解决思路} ============ 主要用到了nginx的ngx_http_limit_conn_module和ngx_http_limit_req_...
引言 {#引言} ======== 在我们访问一个网页的时候,总会有若干个http请求发出,比如:阅读量、点赞数,这些一般都是通过ajax动态变更的,如果接口没做校验处理,那么很容易就会被人利用来攻击网站。 解决思路 {#解决思路} ============ 主要用到了nginx的ngx_http_limit_conn_module和ngx_http_limit_req_...
一、如何自定义返回给客户端的404错误页面 {#一、如何自定义返回给客户端的404错误页面} ============================================== |-----------|--------------------------------------------------------------| | ``` 1 ``` | ``` ...
前言 {#前言} ======== 有些朋友觉得防盗链就是防止图片,其实有很多东西要进行防盗链了,下面来介绍在nginx中实现防盗链配置方法:图片防盗链、下载资源等。 配置说明 {#配置说明} ============ 1. 格式: |-------------------------|---------------------------------------...
引言 {#引言} ======== 本文介绍nginx从80端口重定向到443端口的实现方法,也就是实现http访问自动跳转到https的功能。 修改nginx.conf配置文件 {#修改nginx-conf配置文件} ==================================== 按照如下格式修改`nginx.conf`配置文件(只需要增加第6行代码`rewr...
Nginx简介 {#Nginx简介} ================== Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为"engine X",是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站...
前言 {#前言} ======== 在 Nginx 的 nginx.conf 配置文件中,location代码块的作用是匹配对应的用户请求url,并将其映射到服务器的指定目录。 location下的匹配命令 {#location下的匹配命令} ================================ 可用的匹配命令及作用 {#可用的匹配命令及作用} -------...
第一章 Nginx概述 {#第一章-Nginx概述} ========================== 1.1、Nginx概述 {#1-1、Nginx概述} -------------------------- Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 Nginx 的并发能...
第一种方案 {#第一种方案} ============== 修改配置 {#修改配置} ------------ **修改前** |---------------|----------------------------------------------------------------------------------------------------------...
常用命令 {#常用命令} ============ | 命令 | 说明 | |---------------------|-----------------------------------| | nginx -s reopen | 重启Nginx ...
一、安装第一步,官网下载安装包 {#一、安装第一步,官网下载安装包} ================================== 官网:<http://nginx.org/en/download.html> **请下载稳定版本** ![](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAE...