多站点部署 新加坡云服务器做网站怎么做子域名与虚拟主机配置教程

2026年7月3日

1.

准备工作与前提

- 购买新加坡云服务器(例如 Ubuntu 22.04),并确认公网IP。
- 已有域名且能管理DNS(例如在域名注册商控制面板或Cloud DNS)。
- 安装常用软件:sudo apt update && sudo apt install nginx certbot -y(或安装apache2、certbot-apache)。

2.

规划多站点目录结构

- 建议目录:/var/www/example.com 和 /var/www/sub.example.com,每站点独立。
- 权限设置:sudo mkdir -p /var/www/example.com/html && sudo chown -R $USER:$USER /var/www/example.com && sudo chmod -R 755 /var/www。

3.

在DNS添加子域名记录

- 登录域名DNS控制台,新增A记录:主机记录填写子域(如 sub),记录类型 A,值填写服务器公网IP。
- 如果要大量子域可使用泛解析(*.example.com 指向IP),注意安全与证书影响。

4.

Nginx 单站/多站配置(创建 server block)

- 创建配置文件 /etc/nginx/sites-available/example.com:示例 server 块中 server_name example.com www.example.com; root /var/www/example.com/html; index index.html index.php;。
- 为子域创建另一个文件 /etc/nginx/sites-available/sub.example.com,server_name 填写 sub.example.com,root 指向对应目录。
- 启用站点:sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/,然后 sudo nginx -t && sudo systemctl reload nginx。

5.

Apache 虚拟主机配置(若使用 Apache)

- 在 /etc/apache2/sites-available/ 创建 example.com.conf:包含 ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/example.com/html 。
- 为子域创建 sub.example.com.conf,启用站点 sudo a2ensite example.com.conf && sudo systemctl reload apache2。

6.

配置 SSL(Let's Encrypt)为每个域名/子域名颁发证书

- 使用 certbot:sudo certbot --nginx -d example.com -d www.example.com(若用Nginx)。
- 为子域单独申请:sudo certbot --nginx -d sub.example.com。若使用Apache,改为 --apache。
- 验证自动续期:sudo systemctl status certbot.timer,或模拟续期 sudo certbot renew --dry-run。

7.

防火墙与安全组设置

- Ubuntu 使用 UFW:sudo ufw allow 'Nginx Full'(或 'Apache Full'),sudo ufw enable。
- 云供应商控制台(例如新加坡节点的安全组)也要放通80、443端口。

8.

测试访问与日志排查

- 本地 hosts 文件临时映射测试:在本地 /etc/hosts 添加 公网IP example.com。
- 查看 Nginx 日志 /var/log/nginx/error.log 和 access.log,Apache 日志在 /var/log/apache2/。

9.

常见问题与解决步骤

- DNS 未生效:检查 TTL,使用 dig +short sub.example.com 确认解析到IP。
- 证书申请失败:确认域名解析正确、80端口开放、Nginx配置未占用80/443。
- 权限问题:确保 web 目录权限和所有权正确,www-data(或运行用户)有读取权限。

10.

优化与运维建议

- 若托管多个站点建议使用独立用户与目录,或容器化(Docker)隔离。
- 定期自动备份 /etc/nginx、/etc/apache2、/var/www 与数据库;监控磁盘与证书到期。

11.

问:如何为大量子域自动化证书申请与虚拟主机创建?

- 答:可使用脚本批量生成 vhost 文件并调用 certbot 自动申请。示例流程:1)读取子域列表;2)为每个子域生成 /var/www/ 子目录与 nginx 配置并 ln 到 sites-enabled;3)reload nginx;4)批量运行 certbot certonly/--nginx。也可结合 Ansible、Terraform 做完整自动化。

12.

问:新加坡云服务器与其他地区有何差别需要注意?

- 答:配置流程相同,主要差别在网络延迟与备案政策。选新加坡节点优势是面向东南亚访问速度更优;但仍需检查云厂商默认安全组与控制面板策略,按上述步骤开放端口并设置防火墙。

13.

问:部署完后如何验证多站点配置完全正确?

- 答:逐个子域访问并检查:页面能正常加载、证书链无错误(浏览器锁图标)、nginx/apache 无报错日志、使用 curl -I 子域 返回正确的 Host 与 200/301 状态码。并模拟到期和重启场景确认自动续期与服务自启动正常。


来源:多站点部署 新加坡云服务器做网站怎么做子域名与虚拟主机配置教程

相关文章
  • 深入分析新加坡云服务器慢的原因及解决方案

    在现代互联网环境中,云服务器的性能直接影响到业务的效率与用户体验。新加坡作为东南亚的科技中心,其云服务器的表现尤为重要。然而,许多用户在使用新加坡云服务器时,常常会遇到速度慢的问题。本文将深入分析新加坡云服务器慢的原因,并提供详细的解决方案与操作指南。 通过以下内容,您将了解到如何有效地诊断和解决新加坡云服务器速度慢的问
    2025年9月13日
  • 新加坡云服务器:互联网的最佳选择

    新加坡云服务器:互联网的最佳选择 随着互联网的迅猛发展,越来越多的企业和个人开始意识到建立自己的网站是获取在线存在感的重要方式。而在选择托管网站的服务器时,新加坡云服务器成为了越来越多人的首选。 作为亚洲的重要商业中心,新加坡的地理位置优越。连接东南亚和亚太地区的网络主干线在新加坡交汇,这使得新加坡云服务器能够提供出色的网络连
    2025年2月25日
  • 新加坡云服务器网站登录流程详细介绍与注意事项

    问题1:新加坡云服务器网站的登录入口在哪里? 登录新加坡云服务器网站的入口通常位于提供商的官方网站上。用户可以直接在浏览器中输入云服务器提供商的URL,通常以“https://”开头。进入官网后,用户可以在首页找到“登录”或“管理控制台”的链接。点击后,系统将引导用户进入登录页面。 问题2:登录新加坡云服务器网站需要什么信息? 用户在登录
    2025年9月8日
  • AWS新加坡云服务器:高性能的选择

    AWS新加坡云服务器:高性能的选择 AWS(亚马逊云服务)是全球领先的云计算服务提供商,其在新加坡地区提供了多种云服务器选项,为用户提供高性能的选择。 AWS新加坡云服务器以其卓越的性能著称。这些服务器采用先进的硬件设施和高速网络连接,可为用户提供稳定、快速的计算和存储能力。 用户可以根据自己的需求选择不同配置的云服务器
    2025年6月18日
  • 腾讯新加坡云服务器网络连通性与谷歌访问实战分享

    腾讯新加坡云服务器网络连通性与谷歌访问 — 实战精华速览 1. 腾讯新加坡云服务器默认连通性良好,但关键在于VPC路由与公网出口配置; 2. 用好traceroute/mtr定位跨境丢包与高延迟,必要时调整BGP/出口或启用加速; 3. 合理设置DNS
    2026年3月4日
  • 新加坡云服务器商: 提供高品质云服务器服务

    新加坡云服务器商: 提供高品质云服务器服务 新加坡作为亚洲的科技中心,吸引了许多云服务器商入驻。它们提供高品质的云服务器服务,满足了企业和个人的不同需求。本文将介绍新加坡云服务器商以及他们提供的优质服务。 新加坡的云服务器商数量众多,包括国际知名的云计算服务提供商以及本地企业。这些云服务器商拥有先进的数据中心设施,提供稳定可靠
    2025年5月13日
  • 新加坡艾云服务器:稳定高效的选择

    新加坡艾云服务器:稳定高效的选择 随着互联网的发展,越来越多的企业和个人需要稳定高效的服务器来支持他们的网站、应用程序和数据存储需求。艾云是一家提供优质云计算服务的公司,其位于新加坡的服务器在稳定性和效率方面备受好评。 艾云服务器在新加坡拥有先进的硬件设施和强大的网络
    2025年5月18日
  • 新加坡高防云服务器租用优选

    新加坡高防云服务器租用优选 新加坡作为亚洲的金融中心,拥有稳定的政治环境和发达的科技基础,是许多企业选择在此托管服务器的理想之地。高防云服务器在新加坡尤为受欢迎,因为其拥有先进的网络架构和强大的防御系统,能够有效保护服务器免受DDoS攻击等威胁。 租用高防云服务器有
    2025年6月7日
  • 新加坡十大云服务器推荐及其优势解析

    在当今数字化时代,选择合适的云服务器至关重要。新加坡作为东南亚的科技中心,提供了多种云服务器解决方案。本文将为您推荐新加坡十大云服务器,并深入解析其优势,特别强调德讯电讯在性能和服务上的卓越表现,助您找到最适合的云服务。 新加坡云服务器市场概述 新加坡的云服务器市场近年来发展迅速,众多企业纷纷入驻,提供各种类型的VPS、主机和域名注册服务。这
    2025年10月19日
联系我们
电话支持:00886-982-263-666
邮件支持:idc@shine-telecom.com
在线客服
1V1免费咨询专属顾问,为您量身定制产品推荐方案
立即咨询