1. 创建 Nginx 配置文件

在宿主机的 /opt/nginx-docker/conf/conf.d 目录下创建配置文件:

metersphere.conf

server {

listen 80;

server_name metersphere.ccokie.com;

location / {

proxy_pass http://IP地址:8081; # 代理到 MeterSphere

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;

# WebSocket 支持(如果 MeterSphere 需要)

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "upgrade";

}

# 可选:HTTPS 重定向

# listen 443 ssl;

# ssl_certificate /etc/nginx/ssl/metersphere.crt;

# ssl_certificate_key /etc/nginx/ssl/metersphere.key;

# if ($scheme = http) {

# return 301 https://$server_name$request_uri;

# }

}

重启 Nginx 服务

docker-compose down
docker-compose up -d
# 或热重载配置
docker exec my-nginx nginx -s reload

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐