nginx为后台管理或指定url设置ip白名单

概述:很多情况下,我们需要对以下url进行访问限制,比如后台管理、内部url路径等等,需要限制指定IP才能进行浏览,这个时候使用nginx就能很好的进行规则限制了。 nginx 版本:Teng...
概述:很多情况下,我们需要对以下url进行访问限制,比如后台管理、内部url路径等等,需要限制指定IP才能进行浏览,这个时候使用nginx就能很好的进行规则限制了。 nginx 版本:Teng...
概述: 很多时候,我们可能会需要准备对应的404、403文件来应对nginx出现的404、403等错误,但如果我们只是需要跳转到指定路径,我们可以像下面这样做。 error_page 404 /404.html; location...
概述:我们知道,nginx使用try_files可以定义多个方式查找我们需要访问的内容,如果不存在我们可以最后使用=404 结束,返回404的状态,但有的时候,这样显得并不人性化,于是我们可以...
概述: 最近遇到一个nginx语言跳转的需求,需求一、用户打开网站首页默认将根据浏览器语言进行跳转; 需求二、如果用户在页面上选择了指定语言,那么将种下语言cookie,下次用户打...
#!/bin/bash _ccdir= /opt/cc _tdipfile=ip_`date +%Y%m%d`.txt _aclog=/var/log/nginx/access_passport.log lasttime=$(`date +%H`:`date +%M -d 1 min ago`) lasttime2=$(`date +%H`:`date +%M -d 2 min ago`) lasttime3=$(`date +%H`:`date +%M -d 3 min a...
概述: 最近发现总有一些默认奇妙的请求进来,同IP进来的请求不停的在发送,根据分析,这些请求都没有真是请求到任何业务,考虑到流量和压力因素,决定对这下请求进行限制,以...
概述: 在一些情况中,我们会有这样的需求,比如有的接口只暴露给指定的域名能请求,但接口配置文件在统一的子配置文件中,全局通过include的方式,载入到每个server中,这时我们...
概述:最近有一些需求需要在nginx上支持lua,由于原来的安装基于官方nginx的版本,也没有增加lua等插件的支持,所以基于tengine和增加一些需要的插件,简要的写了下面的安装文档,也...
概述: 说到关于nginx中pass_proxy的使用,其实很多场景下我们都会遇到一些不同的问题,比如说:访问路径多了一层目录、多了一个/斜杆、出现访问404等等,其原因网上一搜遍地都是,...
场景:在许多跨国业务中,我们可能会遇到这样一种需求, 不同国家需要使用不同的域名进行访问,而如果不是访问的对应国别域名。会强制跳转到指定后缀的域名下,当然,这部分功...
场景: 在使用nginx过程中,我们很多时候有重写的需求,例如有争对url的、有争对域名的、也有争对目录的等等,当然,争对参数的重写,我们也在很多场景下会用得到,我们今天来争...
#cd /lib/systemd/system/#vim nginx.service 内容如下: [Unit]Description=nginx serviceAfter=network.target [Service] Type=forking ExecStart=/etc/nginx/sbin/nginxExecReload=/etc/nginx/sbin/nginx -s reloadExecStop=/etc/nginx/sbin/nginx -s...
描述: 当nginx的deny 语句在server段中,我们又定义了location = /403.html 的错误页,需要加入允许 . 才会被执行,否则被deny all了。 server { ....... error_page 403 /403.html; location = /403.html { root /o...
概述:我们有时候需要对在测试或者预发布的项目控制允许指定用户过来的访问,多数情况下我们可以通过Ip控制即可。但有些时候,用户的Ip不是固定的,还有各种app h5等方式,通过...
1、分析 当天 指定api接口 指定Ip地址过来 状态码502 的请求: cat access.log | grep 15/Dec/2021 |grep api/session | grep ipaddress | awk {if($9~502) print} | more...