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

相关推荐
文牧之6 分钟前
PostgreSQL 的扩展pg_freespacemap
运维·数据库·postgresql
AWS官方合作商34 分钟前
基于AWS Serverless架构:零运维构建自动化SEO内容生成系统
运维·serverless·aws
whp4041 小时前
windows server2019 不成功的部署docker经历
运维·docker·容器
IT界小黑的对象2 小时前
virtualBox部署ubuntu22.04虚拟机 NAT+host only 宿主机ping不通虚拟机
linux·运维·服务器
weixin_527550402 小时前
Linux 环境下高效视频切帧的实用指南
linux·运维·音视频
keson要进步2 小时前
CICD实战(一) -----Jenkins的下载与安装
运维·ci/cd·centos·自动化·jenkins
keson要进步2 小时前
CICD实战(二)-----gitlab的安装与配置
linux·运维·gitlab
藥瓿亭2 小时前
K8S认证|CKS题库+答案| 4. RBAC - RoleBinding
linux·运维·服务器·云原生·容器·kubernetes·cks
发非人非3 小时前
Shell编程核心符号与格式化操作详解
运维
fydw_7154 小时前
生产环境中安装和配置 Nginx 以部署 Flask 应用的详细指南
运维·nginx·flask