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

相关推荐
WeeJot嵌入式1 分钟前
【Linux】gdb调试
linux·运维·服务器
运维&陈同学15 分钟前
【Logstash03】企业级日志分析系统ELK之Logstash 过滤 Filter 插件
大数据·运维·elk·elasticsearch·微服务·云原生·logstash
会飞的爱迪生16 分钟前
nginx反向代理+缓存
运维·nginx·缓存
有一只柴犬32 分钟前
Nginx实现接口复制
运维·nginx·lua
练小杰1 小时前
Linux 文件的特殊权限—ACL项目练习
android·linux·运维·服务器·经验分享·学习
AI青年志1 小时前
【服务器】ubuntu20.04安装cuda12.01(使用runfile安装)
linux·运维·服务器
wanhengidc2 小时前
高防服务器对于网络攻击是怎样进行防御的?
运维·服务器
yangfeipancc2 小时前
ELK的搭建
运维·elk·jenkins
人机与认知实验室2 小时前
态势感知是自动化,势态知感是智能化
运维·自动化
PyAIGCMaster3 小时前
自动化之数据库:docker部署mongo,为下一步的使用打下基础
运维·docker·自动化