news 2026/4/22 22:49:34

Nginx:正向代理与反向代理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Nginx:正向代理与反向代理

在计算机网络中,代理服务器是一种充当客户端和服务器之间中介的服务器。根据代理服务器的不同配置和工作方式,可以分为正向代理(Forward Proxy)和反向代理(Reverse Proxy)。下面分别解释这两种代理的工作原理和特点。
1、正向代理(Forward Proxy)

‌定义与工作原理:‌

正向代理通常位于客户端和目标服务器之间,代表客户端进行请求。客户端通过配置使用正向代理服务器来访问外部网络资源。正向代理隐藏了客户端的真实IP地址,使得客户端能够以匿名或绕过某些网络限制的方式访问互联网。

‌应用场景:‌

访问被限制的内容(如某些地区的网站)。
绕过防火墙。
提高访问速度,通过缓存常用数据。

‌配置示例(使用Nginx作为正向代理):‌

‌修改Nginx配置文件‌ (nginx.conf):
http {
server {
listen 8080; # 监听端口
location / {
proxy_pass http://your_actual_server; # 目标服务器地址
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}

在这个配置中,Nginx监听8080端口,并将所有请求转发到your_actual_server。

‌重启Nginx服务‌:
sudo systemctl restart nginx

2、反向代理(Reverse Proxy)

‌定义与工作原理:‌

反向代理服务器位于客户端和实际服务器之间,代表服务器接收客户端的请求,并将请求转发到适当的后端服务器。反向代理隐藏了后端服务器的真实IP地址,增强了服务器的安全性和灵活性。

‌应用场景:‌

负载均衡,将请求分散到多个服务器上。
提高网站安全性,隐藏服务器内部结构。
缓存常用数据,加快访问速度。
SSL终止(HTTPS加密),减轻后端服务器的负担。

‌配置示例(使用Nginx作为反向代理):‌

‌修改Nginx配置文件‌ (nginx.conf):
http {
upstream backend {
server backend1.example.com; # 后端服务器1
server backend2.example.com; # 后端服务器2
}

server {
listen 80; # 监听端口,通常是HTTP默认端口80

location / {
proxy_pass http://backend; # 转发请求到后端服务器组
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme; # 如果是HTTPS,则为https
}
}
}

在这个配置中,Nginx将所有到达80端口的请求转发到backend这个upstream组,该组包括了多个后端服务器。

‌重启Nginx服务‌:
sudo systemctl restart nginx

通过这样的配置,Nginx既可以作为正向代理也可以作为反向代理使用,具体取决于其配置和用途。在实际应用中,通常会根据具体需求选择合适的代理类型进行配置。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 21:39:01

智能合同系统,让合同管理更高效、更安全

智能合同系统,为企业合同管理上一把安全锁 企业在日常运营中,合同管理是一项至关重要却又繁琐复杂的工作。从合同的起草、审核、签订到执行和归档,每一个环节都需要耗费大量的时间和精力,而且还存在着诸多风险。智能合同系统的出…

作者头像 李华
网站建设 2026/4/18 7:15:42

BentoPDF - 隐私优先的浏览器端免费 PDF 工具箱

项目标题与描述 BentoPDF 是一个强大、以隐私为先、客户端运行的 PDF 工具套件,支持自托管。它允许您直接在浏览器中操作、编辑、合并和处理 PDF 文件,无需服务器端处理,确保您的文件始终保持安全和私密。 项目的核心目标是提供一个完全免费、…

作者头像 李华
网站建设 2026/4/18 19:24:03

价值百万的案例:某车企Abaqus许可优化年度节省报告

价值百万的案例:某车企Abaqus许可优化年度节省报告作为一名在汽车工业领域深耕多年的结构工程技术人员,我经常会遇到关于软件授权优化的问题。很多车企在进行仿真设计时,都会采用Abaqus这样的高端有限元分析工具,而其授权费用往往…

作者头像 李华
网站建设 2026/4/21 23:28:38

毕业生的新选择:实测9款AI论文工具,这款“全能搭子”让我从选题到定稿不再愁

凌晨三点的宿舍,屏幕的光映着发涩的双眼,文档里寥寥数语与反复修改的格式标注交织成一片焦虑。 这或许是无数本科毕业生正在经历的场景——选题毫无头绪、文献浩如烟海、格式规范繁琐如天书、查重降重更是无限循环的精神内耗。 如今,AI毕业…

作者头像 李华
网站建设 2026/4/19 1:21:18

HoRain云--PHP+Redis高并发实战指南

🎬 HoRain 云小助手:个人主页 ⛺️生活的理想,就是为了理想的生活! ⛳️ 推荐 前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。 目录 ⛳️ 推荐 …

作者头像 李华