Nginx防盗链、访问控制、Nginx解析PHP相关配置、Nginx代理
2019独角兽企业重金招聘Python工程师标准>>>
Nginx防盗链
在配置文件里写入以下内容:
用curl测试
访问控制
Nginx限制某些IP不能访问或者只允许某些IP访问。
配置文件写入如下内容:
allow 表示允许访问的IP,deny限制访问的IP。
匹配正则来限制,在配置文件里写入下面内容:
location ~ .*(abc|image)/.*\.php${deny all;}
访问的URL中带有abc或image字符串,并且是PHP的请求拒绝访问。
也可以通过针对user_agent做限制,内容如下:
if ($http_user_agent ~ 'Spider/3.0|YoudaoBot|Tomato'){return 403;}
~是匹配符号,user_agent中含有Spider/3.0或YoudaoBot或Tomato字符串的,都会被拒绝。return 403 表示返回403状态码,也可以换成deny all。
Nginx解析PHP相关配置
配置文件添加如下内容:
fastcgi_pass 用来指定php-fpm的地址,这个地址要和php-fpm服务监听的地址匹配。
Nginx代理
一家公司由很多台服务器,为了节省成本,不能为所有的服务器都分配公网IP,如果一个没有公网IP的服务器要提供Web服务,就要通过Nginx代理实现。 如果Nginx后面有很多台Web服务器,同时代理,Nginx就祈祷负载均衡的作用。
Nginx代理是在一台代理服务器中自定义一个域名,该域名指向一个IP,然后将用户的请求通过这台代理服务器访问指定的IP所对应的web服务器。
/usr/local/nginx/conf/vhost 下写一个proxy.conf文件,在文件里写入下面的内容:
server_name 定义代理服务器的域名
proxy_pass 指定要代理的域名所在的服务器IP。
配置好文件后,保存退出。
重新加载Nginx后,用curl验证
转载于:https://my.oschina.net/u/3867258/blog/1928591
Nginx防盗链、访问控制、Nginx解析PHP相关配置、Nginx代理相关推荐
- LNMP(nginx防盗链,访问控制,解析php相关配置,Nginx代理,常见502问题)
一.nginx防盗链 nginx防盗链: [root@lnmp ~]# vim /usr/local/nginx/conf/vhost/test.com.conf 添加以下内容 location ...
- 12-1 12 防盗链 访问控制 php解析 代理
2019独角兽企业重金招聘Python工程师标准>>> 12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置 12.16 Nginx ...
- linux的Nginx防盗链、Nginx访问控制、Nginx解析php相关配置、Nginx代理介绍
Nginx防盗链 思路与httpd一样,配置也不难,但要与过期时间.不记录日志配置结合起来. 1.配置文件内容 [root@gary-tao test.com]# vim /usr/local/ngi ...
- Nginx防盗链,Nginx访问控制, Nginx解析php相关配置, Nginx代理
2019独角兽企业重金招聘Python工程师标准>>> Nginx防盗链 Nginx防盗链配置需要与不记录日志和过期时间结合在一起,因为都用到了location. 打开配置文件,注释 ...
- Nginx系列二:(Nginx Rewrite 规则、Nginx 防盗链、Nginx 动静分离、Nginx+keepalived 实现高可用)...
一.Nginx Rewrite 规则 1. Nginx rewrite规则 Rewrite规则含义就是某个URL重写成特定的URL(类似于Redirect),从某种意义上说为了美观或者对搜索引擎友好, ...
- Nginx防盗链详细设置
介绍3种Nginx防盗链的方法,节省你的宽带 一:一般的防盗链如下: location ~* \.(gif|jpg|png|swf|flv)$ { valid_referers none blocke ...
- Nginx防盗链的实现原理和实现步骤
Nginx防盗链的实现原理: 了解防盗链的原理之前,我们得先学习一个HTTP的头信息Referer,当浏览器向web服务器发送请求的时候,一般都会带上Referer,来告诉浏览器该网页是从哪个页面链接 ...
- Apache和Nginx防盗链
要实现防盗链,我们就必须先理解盗链的实现原理,提到防盗链的实现原理就不得不从HTTP协议说起,在HTTP协议中,有一个表头字段叫referer,采用URL的格式来表示从哪儿链接到当前的网页或文件.换句 ...
- CentOS服务器下nginx防盗链介绍与配置
转载来源 : CentOS服务器下nginx防盗链介绍与配置 : safebase.cn/article-256622-1.html 一.防盗链介绍 1.什么是防盗链 简单的说,就是某些不法的网站,通 ...
最新文章
- 零基础自学Python:安装Python、解释器、代码风格等
- 每日一条linux (1) -find
- Storm InvalidTopologyException: null
- python 目录遍历 目录文件列表 介绍
- FreeRtos 那点事
- python元胞自动机模拟交通_结构专栏 | 解析DEFORM软件中的元胞自动机法
- Redis的安装配置与介绍(Windows版)
- android 权限组件设计
- python dlib opencv人脸识别准确度_基于dlib和opencv库的人脸识别
- jquery图表统计插件-highcharts详解
- php如何使用memcached,PHP如何使用Memcached_PHP
- 实现Web前端 live2dw小人物的显示
- 3、MybatisPlus
- 我在垃圾场捡到一个黑匣子,拆给大家看看
- 转:一位10年Java工作经验的架构师聊Java和工作经验
- 青少年CTF-WEB-Queen
- socket PHP:详细简单的socket TCP通信PHP实现
- [PATCH] ARM: add dtbImage.dt and dtbuImage.dt rules
- oracle 审计设置,oracle数据库审计设置
- IPFS生态日趋成熟,Filenet携手Filecoin共同打造共享存储新格局
热门文章
- js高程(二)-----继承
- 关于微信小程序的尺寸关系
- 使用mac 终端利用alias设置快捷命令
- 团队项目——ASC Master
- JAVA调用SQL存储过程详解
- python生成词云很慢吗_词云制作没那么难,Python 10 行代码就实现了!
- haproxy keepalived_详解mycat+haproxy+keepalived搭建高可用负载均衡mysql集群
- Linux-鸟菜-6-文件搜索
- 【错误记录】Groovy 闭包使用报错 ( 闭包中不能直接使用外部对象的方法 | 需要先设置 delegate 代理 )
- 【C 语言】文件操作 ( C 语言中的文件操作函数 | 磁盘与内存缓冲区 | 缓冲区工作机制 )