在CentOS中使用域名需注意以下事项:
-
DNS配置正确性
- 确保域名已通过注册商控制面板添加A记录(IPv4)或CNAME记录(别名),指向服务器IP。
- 若搭建本地DNS服务器,需正确配置区域文件(如
/var/named/example.com.zone),并重启服务。
-
防火墙规则
- 开放HTTP(80)、HTTPS(443)端口,允许DNS流量(UDP 53端口)。
- 使用
firewall-cmd命令添加规则,例如:
firewall-cmd --add-service=http --permanent。
-
Web服务器配置
- 以Apache/Nginx为例,需在虚拟主机配置中指定域名及对应目录,如:
ServerName example.com,并设置DocumentRoot路径。 - 重启Web服务使配置生效:
systemctl restart httpd或systemctl restart nginx。
- 以Apache/Nginx为例,需在虚拟主机配置中指定域名及对应目录,如:
-
SSL证书(可选但推荐)
- 使用Let’s Encrypt免费证书提升安全性,通过
certbot工具自动安装:
certbot --apache或certbot --nginx。
- 使用Let’s Encrypt免费证书提升安全性,通过
-
本地解析验证
- 通过
nslookup或dig命令测试域名解析是否正确,例如:
nslookup example.com。
- 通过
-
权限与安全
- 确保网站目录权限正确(如
chown -R apache:apache /var/www/html),避免敏感文件暴露。 - 定期备份DNS配置文件和网站数据。
- 确保网站目录权限正确(如