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

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 状态码。并模拟到期和重启场景确认自动续期与服务自启动正常。


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

相关文章
  • SSR云服务器新加坡推荐与配置指南

    SSR云服务器新加坡推荐与配置指南 在现代网络环境中,SSR云服务器正成为众多用户提升网络安全性与访问速度的首选工具。尤其是在新加坡,凭借其优越的网络基础设施,SSR云服务器的表现尤为突出。本文将为您提供一份详尽的推荐与配置指南,帮助您快速入门。 以下是我们精华提炼的三大要点: 高性能:新加坡的网络延迟低,适合全球用户。 安
    2026年1月2日
  • 谷歌云在新加坡启用服务器

    谷歌云在新加坡启用服务器 近日,谷歌云宣布在新加坡启用了一批新的服务器。这是谷歌云继续扩展其服务器网络的一部分,旨在提供更快速和稳定的云计算服务。 新加坡一直以来是亚洲地区的重要云计算枢纽之一。其战略地理位置和先进的基础设施使得新加坡成为全球科技巨头扩展云计算业务的理想选择。谷歌云的服务器在新加坡的启用将进一步加强该地区的云计算
    2025年3月21日
  • 阿里云新加坡和香港服务器哪个快速?

    阿里云新加坡和香港服务器哪个快速? 随着云计算的发展,越来越多的企业和个人选择使用云服务器来搭建网站、存储数据等。阿里云是云计算领域的领军企业之一,其在新加坡和香港均有数据中心,那么在选择服务器时,新加坡和香港哪个更快速呢? 新加坡作为东南亚的金融中心,其网络基础设施非常发达,网络速度快,延迟低。因此,选择在新加坡服务器搭建网站
    2025年6月1日
  • 了解新加坡云服务器及其功能

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

    新加坡云服务器商店优惠大促销 新加坡云服务器商店近日宣布推出大促销活动,为用户提供优惠的云服务器服务。此次促销活动涵盖了多种云服务器套餐,满足不同用户的需求。用户可以通过官方网站或线下渠道购买参与促销的产品,享受优惠价格。 新加坡云服务器商店提供的促销产品包括基础型、标准型和高性能型云服务器套餐。基础型套餐适合个人用户或小型企
    2025年5月28日
  • 腾讯云新加坡云服务器:高性能的云计算解决方案

    腾讯云新加坡云服务器:高性能的云计算解决方案 随着云计算技术的快速发展,越来越多的企业和个人开始将业务迁移到云上。云服务器作为云计算的基础设施之一,承担着存储、计算和网络等重要任务。腾讯云新加坡云服务器凭借其卓越的性能和可靠性,成为了众多用户的首选解决方案。 腾讯云新加坡云服务器采用了先进的硬件设施,确保了高性能的计算能力。服务
    2025年3月30日
  • 新加坡独立云服务器网络带宽与外部互联优化的实战建议

    问题一:如何准确评估新加坡独立云服务器的带宽需求? 评估带宽应以业务类型和峰值流量为核心,先把握并分解:用户并发、平均会话带宽、突发放大倍数和峰值持续时间。对实时音视频、文件传输、API密集型服务分别采用不同系数。 步骤与公式 可用公式:预计带宽(Mbps)= 并发用户数 × 单用户平均带宽(Mbps) × 峰值系数(1.2-3)。对外部互联还
    2026年4月12日
  • 新加坡独立云服务器租用的优势与选择指南

    在数字化时代,企业对基础设施的需求日益增加,特别是云计算的崛起使得独立云服务器成为了热门选择。新加坡作为亚太地区的科技中心,提供了优质的独立云服务器租用服务。本文将探讨新加坡独立云服务器租用的优势,并为您提供选择指南,帮助您做出明智的决策。 为什么选择新加坡作为独立云服务器的地点? 新加坡因其优越的地理位置和高度发达的网络基础设施而成为全球云
    2025年8月12日
  • 腾讯云新加坡服务器延迟与吞吐量平衡的性能调优思路

    概览:最好、最佳与最便宜的平衡选择 在选择腾讯云新加坡服务器时,很多团队在追求“最好”“最佳”“最便宜”之间徘徊。所谓“最好”通常指极低延迟与极高吞吐量并存,但成本最高;“最佳”是指在预算与性能之间找到一个可复制的中间点;“最便宜”则侧重成本控制,牺牲部分延迟或峰值吞吐。本文将围绕如何在性能调优实践中,通过实例选择、网络配置、内核与应用调参,以
    2026年4月10日
联系我们
电话支持:00886-982-263-666
邮件支持:idc@shine-telecom.com
在线客服
1V1免费咨询专属顾问,为您量身定制产品推荐方案
立即咨询
TG客服-1 TG客服-2 在线客服