温馨提示×

centos怎么换域名

小樊
43
2026-10-05 17:36:17
栏目: 云计算

在 CentOS 上“换域名”通常分几种场景,下面按最常见情况给你说明,你可以对号入座。


一、只是改服务器主机名(hostname)

如果只是想让 hostname 变成新域名(比如 web.example.com):

CentOS 7 / 8

hostnamectl set-hostname web.example.com

确认:

hostname

修改 /etc/hosts(可选但建议):

vi /etc/hosts

添加或改成:

127.0.0.1   web.example.com

二、Web 服务器更换网站域名(Nginx / Apache)

1️⃣ Nginx 改域名

编辑站点配置:

vi /etc/nginx/conf.d/your-site.conf

把:

server_name old.com www.old.com;

改成:

server_name new.com www.new.com;

检查并重载:

nginx -t
systemctl reload nginx

2️⃣ Apache 改域名

vi /etc/httpd/conf.d/your-site.conf

修改:

ServerName new.com
ServerAlias www.new.com

重载:

systemctl reload httpd

三、域名解析(最重要)

服务器改了没用,必须去域名服务商后台:

  • 把 new.com 的 A 记录指向 CentOS 服务器 IP
  • www.new.com 也指向同一 IP
  • 等待 DNS 生效(几分钟~24 小时)

四、如果用了 SSL 证书(HTTPS)

换域名后证书必须重新申请:

Nginx + Certbot

certbot --nginx -d new.com -d www.new.com

五、如果是面板(宝塔 / cPanel)

  • 宝塔:网站 → 设置 → 域名,直接改
  • 然后重新部署 SSL

你可以告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 用的什么服务(Nginx / Apache / 宝塔)
  • 是“改主机名”还是“网站换域名”

我可以给你精确命令。

0 踩