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

相关推荐
小白银子1 小时前
零基础从头教学Linux(Day 52)
linux·运维·服务器·python·python3.11
从零开始的ops生活4 小时前
【Day 80】Linux-NAS 和 SAN 存储
linux·运维·php
Wang's Blog5 小时前
Linux小课堂: 输入重定向与管道操作详解
linux·运维·服务器
python百炼成钢7 小时前
3.Linux 网络相关
linux·运维·网络·stm32·单片机
Jtti7 小时前
香港硬防服务器防御DDOS攻击的优点
运维·服务器·ddos
比特森林探险记9 小时前
Nginx+Lua动态加载黑名单
nginx·junit·lua
lpfasd1239 小时前
第2部分:Netty核心架构与原理解析
运维·服务器·架构
小蜜蜂爱编程9 小时前
gerrit的部署与配置关联到不同服务器上的git仓库
运维·服务器·git·gerrit
心灵宝贝10 小时前
申威(sw_64)架构下如何安装java-1.8.0-swjdk的rpm包?
linux·运维·服务器