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

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年4月11日
  • 了解新加坡云服务器及其功能

    了解新加坡云服务器及其功能 云服务器是一种基于云计算技术的虚拟服务器,可以通过互联网远程访问和管理。与传统物理服务器相比,云服务器具有更高的可靠性、可扩展性和灵活性。 新加坡作为亚洲的科技中心和金融枢纽,拥有先进的网络基础设施和云计算服务商。选择新加坡作为云服务器的托管地点具有以下优势:
    2025年4月10日
  • 新加坡最佳云服务器服务提供商

    新加坡最佳云服务器服务提供商 云服务器在当今数字化时代扮演着至关重要的角色。它们提供了强大的计算能力和存储容量,帮助企业加快业务发展。对于新加坡市场而言,选择一家可靠的云服务器服务提供商至关重要。本文将介绍新加坡最佳的云服务器服务提供商。 公司A是新加坡市场上领先的云服务器服务提供
    2025年5月3日
  • 阿里云香港服务器与新加坡服务器网络互通与路由优化实践

    问题一:如何在阿里云香港服务器与新加坡服务器之间实现稳定的网络互通? 要实现稳定的网络互通,常见方案包括:使用阿里云专线(Express Connect)、跨地域VPC互通(CEN/Cloud Enterprise Network)和通过互联网的VPN。在选择方案时,应优先考虑带宽、延迟、稳定性与成本。 方案对比 专线(Express Conn
    2026年4月22日
  • 亚马逊新加坡云服务器:高效、可靠的云计算解决方案

    亚马逊新加坡云服务器:高效、可靠的云计算解决方案 云计算是一种基于互联网的计算方式,通过共享的计算资源和数据存储能力,提供按需获取的计算服务。云计算可以大大提高企业的效率和灵活性,帮助企业降低成本并加速创新。 亚马逊新加坡云服务器(Amazon Web Services,AWS)是全球领先的云计算解决方案提供商之一。其在新加坡地
    2025年2月27日
  • 阿里云国际新加坡服务器:稳定高效的选择

    阿里云国际新加坡服务器:稳定高效的选择 在当今数字化时代,企业的在线业务越来越重要。为了提供稳定高效的在线服务,选择可靠的服务器托管服务是至关重要的。阿里云国际新加坡服务器是一个理想的选择,它具备强大的性能、可靠的稳定性和卓越的服务。 阿里云国际新加坡服务器采用先进的云计算技术,具备强大的计算和存储能力。无论是处理大规模
    2025年3月11日
  • 腾讯云新加坡服务器,稳定高效的云计算选择

    腾讯云新加坡服务器,稳定高效的云计算选择 随着云计算技术的快速发展,越来越多的企业开始意识到云计算的重要性。而腾讯云作为国内领先的云计算服务提供商,其在新加坡地区建设的服务器,备受业界关注。 腾讯云新加坡服务器采用先进的技术和设备,保证了服务器的稳定性和性能。无论是网站托管还是数据存储,都能够得到可靠的支持。同时,腾讯云在新加
    2025年6月26日
  • 新加坡VPS云服务器的优势与选择指南

    1. 新加坡VPS云服务器概述 新加坡VPS云服务器是一种虚拟专用服务器,提供更高的灵活性和控制权。与共享主机相比,VPS云服务器能够提供独立的资源和更高的性能。 它适合于各种规模的企业,尤其是那些需要稳定性和安全性的在线业务。 在新加坡这样一个技术高度发达的地区,VPS云服务器的需求逐渐上升。 根据
    2026年1月6日
  • 为什么选择新加坡云服务器搭建网站是明智之举

    选择合适的服务器是网站成功的关键因素之一。新加坡云服务器因其卓越的性能、优质的安全性和灵活的成本结构,成为越来越多企业和个人搭建网站的理想选择。本文将详细阐述选择新加坡云服务器的多种优势,帮助您更好地理解这一选择的价值。 新加坡云服务器的性能有多优越? 新加坡云服务器以其强大的计算能力和高可用性而闻名。它们通常采用最新的
    2025年8月16日
联系我们
电话支持:00886-982-263-666
邮件支持:idc@shine-telecom.com
在线客服
1V1免费咨询专属顾问,为您量身定制产品推荐方案
立即咨询