网站首页 > 技术教程 正文
简述
本文主要介绍Nginx服务器的正向代理功能。
概念
正向代理是指位于客户机(A)和站点服务器(B)之间的代理服务器(C),为了从站点服务器(B)获取资源,客户机(A)向代理服务器(C)发送请求并指定站点服务器(B),然后代理服务器(C)向站点服务器(B)转交请求并将获取的资源返回给客户机(A)。
作用
安全性:增强内部网络安全性,使得外部网络的威胁不易影响到内部网络;
监控和管理:利用代理服务器可以对内部网络访问外部网络进行必要的监控和管理;
另外,正向代理服务器不支持外部网络对内部网络的访问请求。
指令
Nginx服务器在搭建过程中,会单独将这些指令配置在server块中。
resolver指令用于指定DNS服务器的IP地址,DNS服务器的主要作用是对域名进行解析,将域名映射为对应的IP地址。
语法
resolver address … [valid=time];
address,DNS服务器的IP地址,如果不指定端口号,默认使用53端口。
time,设置数据包在网络中的有效时间,如果在有效时间内数据包没有到达目的地,就会被丢弃,然后发送者会接收到一个消息,并决定是否重新发送该数据包。
resolver_timeout指令用于设置DNS服务器域名解析超时时间。
语法
resolver_timeout time;
proxy_pass指令用于设置代理服务器的协议和地址。
语法
proxy_pass URL;
URL为设置的代理服务器协议和地址。
在代理配置服务中,该指令配置为:
proxy_pass http://$http_host$request_uri;
代理服务器协议配置为http协议,$http_host和$request_uri两个变量是Nginx配置支持的用于自动获取主机和URI的变量。
实例
DNS服务器地址为8.8.8.8
DNS服务器默认端口53
代理服务器监听端口82
ok,以上就是Nginx服务器正向代理功能详解,看完记得转发、点赞和收藏。如果有错误,欢迎批评指正,感谢。
(云渺书斋)
参考资料:《Nginx高性能Web服务器详解》
猜你喜欢
- 2024-10-15 WebSocket与Nginx的小秘密(websocket和http)
- 2024-10-05 Nginx-WebSocket代理(nginx代理swagger)
你 发表评论:
欢迎- 最近发表
-
- 阿里P8大佬总结的Nacos入门笔记,从安装到进阶小白也能轻松学会
- Linux环境下,Jmeter压力测试的搭建及报错解决方法
- Java 在Word中合并单元格时删除重复值
- 解压缩软件哪个好用?4款大多数人常用的软件~
- Hadoop高可用集群搭建及API调用(hadoop3高可用)
- lombok注解@Data没有toString和getter、setter问题
- Apache Felix介绍(apache fineract)
- Spring Boot官方推荐的Docker镜像编译方式-分层jar包
- Gradle 使用手册(gradle详细教程)
- 字节二面:为什么SpringBoot的 jar可以直接运行?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)