Nginx虚拟主机配置实战:server块逐行解释与多站点部署
银河麒麟V10 Nginx虚拟主机配置实战:server块逐行解释与多站点部署
适用场景:同一台麒麟机器上要跑多个网站/应用(A 官网、B 管理后台、C API),按域名区分而不是多开端口——用 Nginx 虚拟主机(server block)实现。
1. 背景与适用场景
刚开始做 Web 部署的时候,每接一个新项目就开一台新服务器,成本高、维护麻烦。后来发现用 Nginx 的虚拟主机功能,一台麒麟 V10 就能挂十几个域名,每个域名访问不同的站点目录、不同的后端代理配置。
Nginx 虚拟主机核心就是多个server块:Nginx 根据请求的 HTTP Host 头匹配对应的server_name,把请求路由到不同的root目录或proxy_pass地址。
2. 环境与前置条件
# 麒麟 V10 安装 Nginxyuminstallnginx-y