nginx http反向代理

系统:Ubuntu_24.0.4

1、安装nginx

sudo apt-get update

sudo apt-get install nginx

sudo systemctl start nginx

2、配置nginx.conf文件

/etc/nginx/nginx.conf,但可以在 /etc/nginx/sites-available/ 目录下创建一个新的配置文件,并在 /etc/nginx/sites-enabled/ 目录下创建一个指向它的符号链接。

vim /etc/nginx/nginx.conf

复制代码
        server {
            listen 80;
            server_name 192.168.0.32;  # 替换为你的域名或服务器 IP

            location /Firework_Simulator/ {
                proxy_pass http://192.168.0.188:8089;  # 替换为你的后端服务器地址
                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;
            }
        }

server_name 设置为nginx服务器IP地址或者映射域名

location 请求的方式

proxy_pass 你需代理的服务器地址

3、启动或重新加载nginx

sudo nginx -t

sudo systemctl reload nginx

验证命令

curl -I

相关推荐
吹什么轩几秒前
linux系统复习:Ext 文件系统(一个文件在磁盘上到底长什么样)
linux·运维·服务器
吹什么轩17 分钟前
linux系统复习:全景串联
linux·运维·服务器
Elastic 中国社区官方博客20 分钟前
5 分钟内将 56 页扫描文档转化为带引用的答案:面向搜索无法读取的文档的检索增强生成流水线
大数据·运维·人工智能·elasticsearch·搜索引擎·信息可视化·全文检索
John_Hui35 分钟前
第 1 篇:VMware 安装 Ubuntu 24.04.3 Server
linux·运维·ubuntu
长不大的杨瑞杰1 小时前
OpenCode v2 团队治理实战:多仓库 Policy、灰度发布与故障回滚
运维·人工智能·安全·软件工程·devops
码完就睡2 小时前
Linux——以太网协议
运维·服务器·网络·1024程序员节
时间售卖铺3 小时前
MySQL 日志管理
运维·数据库·mysql·云原生
晴天的雨.9923 小时前
【Linux】make & Makefile 核心知识点
linux·运维·服务器
丘山望岳3 小时前
Linux基础指令入门篇
linux·运维·服务器
hhhjhl3 小时前
Zod 跨端三方库仓颉适配全流程
linux·运维·ubuntu