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以使配置生效。

相关推荐
code-vibe2 小时前
物理机 kali 改造笔记 (一)
linux·运维·服务器
小坏讲微服务2 小时前
五分钟使用 Docker-compose搭建 Redis 8.0 中间件
运维·redis·docker·中间件·容器·kubernetes·k8s
老黄编程2 小时前
03-gpg(证书管理 )详细范例
linux·运维·ubuntu·数字证书
Aimyon_363 小时前
MinerU Docker自定义版本部署
运维·docker·容器
莱茶荼菜3 小时前
Ubuntu 20.04 系统库管理详细教程
linux·运维·ubuntu
迅为电子4 小时前
嵌入式Linux新手入门:北京迅为3568开发板驱动开发第二章helloworld 驱动实验
linux·运维·驱动开发
kyle~7 小时前
机器视觉---Intel RealSense SDK 2.0 开发流程
运维·c++·windows·深度相机·intel realsense
数智大号8 小时前
超云发布R2425存储服务器:以全栈自研引领国产存储新方向
运维·服务器
亚林瓜子8 小时前
在amazon linux 2023上面通过Fedora 36软件仓库源安装tesseract5
linux·运维·服务器·ocr·tesseract·amazon·fedor
是专家不是砖家8 小时前
linux USB摄像头不停掉线问题
linux·运维·服务器