You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过CNAME配置域名别名,使test2.xyz.com展示test1.abc.com的网站内容

操作步骤

第一步:配置DNS解析记录

  • 登录你持有test2.xyz.com域名的DNS解析服务商控制台
  • 找到该域名的解析记录添加页面,新增一条解析记录:
    • 记录类型选择CNAME
    • 主机记录填写test2
    • 记录值填写test1.abc.com
    • TTL值选择默认即可,通常为600秒
  • 保存记录后等待DNS生效,可通过nslookup test2.xyz.com命令验证,返回的CNAME结果为test1.abc.com即说明DNS侧配置完成。

第二步:配置网站所在服务器的域名绑定 (这一步必须做,否则访问会显示404/默认页)

Nginx 服务器配置

  • 找到test1.abc.com对应的Nginx配置文件,通常存放在/etc/nginx/conf.d/目录下
  • 在server_name配置项后追加test2.xyz.com,修改后示例:
server {
    listen 80;
    server_name test1.abc.com test2.xyz.com;
    # 原有根目录、反向代理、日志等配置保持不变
}
  • 执行nginx -t验证配置无语法错误后,执行nginx -s reload重载配置生效。

Apache 服务器配置

  • 找到站点对应的VirtualHost配置文件,通常存放在/etc/httpd/conf.d/或者/etc/apache2/sites-available/目录下
  • 修改ServerAlias配置项,追加test2.xyz.com,修改后示例:
<VirtualHost *:80>
    ServerName test1.abc.com
    ServerAlias test2.xyz.com
    # 原有DocumentRoot、日志等配置保持不变
</VirtualHost>
  • 执行apachectl configtest验证配置无误后,执行systemctl reload httpd(部分系统为systemctl reload apache2)重载配置。

云服务商虚拟主机/建站平台配置

  • 登录部署test1.abc.com站点的平台控制台,找到「域名绑定」「自定义域名」功能入口
  • 直接添加test2.xyz.com到绑定域名列表即可,无需修改服务器配置。

额外注意事项(HTTPS站点适用)

如果test1.abc.com站点配置了HTTPS证书,需要确保证书同时覆盖test2.xyz.com,否则访问时会提示证书不安全。可申请免费的多域名SAN证书或者通配符证书部署到服务器即可。


内容的提问来源于stack exchange,提问作者Vishal Ranpariya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 16:06:04