Nginx中设置反向代理

在Nginx中设置反向代理,你需要使用proxy_pass指令。以下是一个简单的配置示例,它将Nginx配置为反向代理,将进入的流量转发到在本地运行的Web服务器上。

nginx

http {

server {

listen 80;

复制代码
    location / {
        proxy_pass http://localhost:8080;
        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;
    }
}

}

在这个配置中:

listen 80; 表示Nginx监听80端口。

location / 块定义了一个处理所有请求的上下文。

proxy_pass http://localhost:8080; 指令将请求转发到本地的8080端口上。

proxy_set_header 指令用于设置转发给后端服务器时的HTTP头部,以确保后端服务器可以获取到正确的原始请求信息。

确保在应用配置更改后,重启Nginx以使配置生效。

相关推荐
徐徐图之!1 天前
五、【阶段一运维基础 之 干货!!!】安装 Vmware 和 CentOS
linux·运维·centos
石小千1 天前
OpenProject服务的备份与恢复
运维
scriptsboy1 天前
Halo Docker 迁移方法
运维·docker·容器
水瓶_bxt1 天前
在 Linux 系统中安装新字体
linux·运维·服务器
春日见1 天前
虚拟机vmware linux的piix4_smbus : SMBus Host Controller not enabled
linux·运维·服务器
代码游侠1 天前
学习笔记——线程
linux·运维·开发语言·笔记·学习·算法
怪只怪满眼尽是人间烟火1 天前
离线环境下部署区块链FISCO BCOS v2.11.0
linux·运维·区块链
wniuniu_1 天前
ceph内核模式 和 librbd 模式
运维·服务器·ceph
姬嘉晗-19期-河北工职大1 天前
在虚拟机的 Linux 系统(CentOS 7)中搭建一个「虚拟机本地网站」
linux·运维·centos
Smile灬凉城6661 天前
TCP的四种计时器
运维·服务器·网络