文档章节

Nginx防盗链、访问控制、Nginx解析PHP相关配置、Nginx代理

 黄昏残影
发布于 08/15 22:19
字数 547
阅读 4
收藏 7

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验证

© 著作权归作者所有

共有 人打赏支持
粉丝 2
博文 65
码字总数 42032
作品 0
长沙
其他
nginx防盗链,nginx访问控制,nginx代理

nginx防盗链 编辑test.com.conf文件 -t -s reload重新加载 测试加了防盗链后 1、referer为其他网站时访问返回403 2、referer为自身域名网站时返回200 Nginx访问控制 匹配目录文件 编辑配置文...

非此即彼
03/18
0
0
Nginx配置:防盗链、访问控制、解析PHP以及代理

一、Nginx防盗链 防盗链是指一个网站的资源(图片或附件)未经允许在其它网站提供浏览和下载,尤其热门资源的盗链,对网站带宽的消耗非常大,设置防盗链以节省资源。 1、修改虚拟主机配置文件 ...

BatmanLinux
03/15
0
0
Nginx防盗链; Nginx访问控制; Nginx解析php相关配置; Nginx代理

Nginx防盗链 为何给静态文件(如图片,视频等)设置防盗链?是因为如果不设置防盗链,有心人就会在自己的网站中链接到我们的网站,用户在访问他的网站的时候,可以无限制的看到我们服务器上的...

李超小牛子
09/05
0
0
Nginx防盗链以及访问控制,Nginx解析php配置和代理

Nginx防盗链 1.编辑配置文件: 2.测试重新加载: 3.验证: Nginx访问控制 针对目录 1.编辑配置文件: 2.测试并重新加载: 3.进行验证: 针对正则: 4.修改配置文件: 5.测试并重新加载: 6....

xinghun1227
03/15
0
0
linux复盘:构架搭建lnmp(配置)

nginx虚拟主机 vim /usr/local/nginx/conf/nginx.conf 增加include vhost/*.conf; mkdir /usr/local/nginx/conf/vhost vim /usr/local/nginx/conf/vhost/aaa.com.conf #虚拟主机配置文件 如果......

历经35天的选择
01/23
5
0

没有更多内容

加载失败,请刷新页面

加载更多

【解惑】领略Java内部类的“内部”

内部类有两种情况: (1) 在类中定义一个类(私有内部类,静态内部类) (2) 在方法中定义一个类(局部内部类,匿名内部类) 1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中...

偶尔诗文
29分钟前
1
0
sqlserver 2008 r2 直接下载地址(百度云)

之前下载的sqlserver2008发现不能附加,就卸载了,重新找到了sqlserver2008R2的百度云资源 卸载sqlserver2008还是有点麻烦,不过就是需要删除注册表中的信息 自己来回卸载了3次终于重装sqlse...

dillonxiao
59分钟前
1
0
[Java]JVM调优总结 -Xms -Xmx -Xmn -Xss

JVM调优总结 -Xms -Xmx -Xmn -Xss 博客分类: Java General JVM应用服务器电信CMS算法 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可...

morpheusWB
今天
2
0
C++ std::function 和 std::bind

C++11提供了std::function和std::bind两个工具,用于引用可调用对象。这些可调用对象包括 普通函数,Lambda表达式,类的静态成员函数,非静态成员函数以及仿函数等。引用可调用对象,可以用于...

yepanl
今天
4
0
python:可迭代对象的索引

关于 python的range的用法: 注意是[ 开始,结束)的半开区间,不包括结束 http://www.runoob.com/python/python-func-range.html import collectionsfrom collections import Iterable字符串......

Oh_really
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部