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

相关推荐
凯子坚持 c21 小时前
Docker实战深度解析:从Nginx部署到私有镜像仓库管理
nginx·docker·eureka
Shylock_Mister1 天前
Linux C线程编程全指南
linux·运维·c语言
Autism....1 天前
服务器理解
运维·服务器
天亮之前_ict1 天前
【故障排查】intel 服务器安装Win server 2019蓝屏解决方法
运维·服务器
熙客1 天前
Linux:监控命令
linux·运维
飞鱼&1 天前
Linux 常用命令
linux·运维·服务器
喵了几个咪1 天前
使用Bazel构建你的Kratos微服务
java·运维·微服务
偶像你挑的噻1 天前
4-Linux驱动开发-字符设备驱动
linux·运维·驱动开发
2401_865854881 天前
AI软件可以帮助我自动化哪些日常任务?
运维·人工智能·自动化
qq_401700411 天前
Linux 信号机制
linux·运维·服务器