Nginx 如何配置反向代理
快速答案
location 中 proxy_pass 到上游服务,并转发 Host 和真实 IP。
location /api/ {
proxy_pass http://127.0.0.1:3000/;
proxy_set_header Host $host;
}
使用要点
- 改 Nginx 前先备份当前配置,修改后用
nginx -t检查再 reload。 - 代理和 HTTPS 问题要同时看浏览器报错、Nginx 错误日志和上游服务状态。
相关内容
相关内容
- Docker build 缓存不更新怎么办 Docker build 缓存不更新怎么办:确认 Dockerfile 层顺序,必要时用 --no-cache 强制重建。 包含可执行命令、排查顺序和相关 Li...
- Docker Compose depends_on 不等服务可用怎么办 Docker Compose depends_on 不等服务可用怎么办:depends_on 只控制启动顺序,服务可用性要加 healthcheck 或重试逻辑...
- Docker Compose 如何使用 .env 文件 Docker Compose 如何使用 .env 文件:.env 可替换 compose 变量,env_file 可注入容器环境。 包含可执行命令、排查顺序和相...
- Docker Compose 如何查看服务日志 Docker Compose 如何查看服务日志:指定服务名查看单个服务,-f 实时跟随。 包含可执行命令、排查顺序和相关 Linux、Docker 内容入口。
- Docker Compose 服务之间如何互相访问 Docker Compose 服务之间如何互相访问:同一个 compose 网络中直接用服务名作为主机名。 包含可执行命令、排查顺序和相关 Linux、Dock...
- Docker Compose 修改代码后如何重建 Docker Compose 修改代码后如何重建:镜像内容改变时用 build,配置改变后重新 up。 包含可执行命令、排查顺序和相关 Linux、Docker...