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

相关推荐
QuiteCoder5 小时前
【Linux】软硬连接与动静态库
linux·运维·服务器
꧁༺朝花夕逝༻꧂5 小时前
Linux基础--用户管理
linux·运维
Narutolxy6 小时前
Ubuntu 下 Docker 企业级运维指南:核心命令与最佳实践深度解析20250309
运维·ubuntu·docker
deming_su7 小时前
第八课:性能优化与高并发处理方案
nginx·性能优化·node.js
明明跟你说过7 小时前
在【k8s】中部署Jenkins的实践指南
运维·ci/cd·云原生·容器·kubernetes·jenkins
沉默的八哥7 小时前
RBAC的工作原理,以及如何限制特定用户访问
运维·kubernetes
Java_young7 小时前
(十七) Nginx解析:架构设计、负载均衡实战与常见面试问题
nginx·面试·负载均衡
琪琪花8 小时前
sshfs 将远程服务器上的文件系统挂载到本地目录
linux·运维·服务器
wayuncn8 小时前
哈尔滨服务器租用的流程
运维·服务器
blasit10 小时前
keil 5 MDK 安装失败提示Cannot create destination file."文件名、目录名或卷标语法不正确"
运维·程序员·如何当个好爸爸