VPSBOOK / 使用教程

VPS 反向代理:Nginx/Caddy 部署多个网站

一台 VPS 跑多个网站,常用反向代理把不同域名路由到不同服务。这篇讲清基本思路和常见配置。

VPSBook 内容指南更新于 2026-10-19按用途与条件选择

什么是反向代理

反向代理接收外部请求,按域名或路径转发到不同的后端服务(如不同网站或应用)。一台机器可以同时跑多个站点,用 80/443 端口统一入口。

Nginx 反代配置

用 server_name 区分域名、proxy_pass 指向后端。多个站点就是多个 server 块,各自配置证书和日志。配置改完要测试再重载。

Caddy 自动 HTTPS

Caddy 用简单的配置文件就能自动申请和续期 HTTPS 证书,适合想省事的用户。Caddyfile 按域名写站点,证书自动处理。

注意事项

证书要能自动续期,后端端口不要直接暴露到公网,日志分开便于排查。改配置前备份,验证新配置无误再正式生效。