1. DNS解析配置
在域名服务商控制面板中完成以下操作:
- 添加A记录:将主域名(如example.com)和二级域名(如www.example.com)指向VPS的公网IP地址
- 设置CNAME记录:若需绑定第二个域名,重复上述A记录配置或通过CNAME指向主域名
- 使用
nslookup
或ping
命令验证解析是否生效,确保返回正确的服务器IP
2. Nginx双域名绑定配置
在VPS上修改Nginx配置文件(建议存放在/etc/nginx/conf.d/
目录):
server { listen 80; server_name domain1.com www.domain1.com; root /var/www/domain1; index index.html; server { listen 80; server_name domain2.com www.domain2.com; root /var/www/domain2; index index.html;
注意事项:
- 每个域名需独立配置server块
- 网站根目录建议使用不同路径区分域名内容
- 配置完成后执行
nginx -t
检查语法正确性
3. SSL证书安装与HTTPS强制跳转
通过以下步骤实现安全访问:
- 申请SSL证书(推荐使用Let’s Encrypt或云平台免费证书)
- 将证书文件上传至
/etc/nginx/cert/
目录 - 配置HTTPS监听端口与证书路径:
server { listen 443 ssl; server_name domain1.com; ssl_certificate /etc/nginx/cert/fullchain.pem; ssl_certificate_key /etc/nginx/cert/privkey.pem; # 其他配置...
添加HTTP强制跳转规则:
server { listen 80; server_name domain1.com www.domain1.com; return 301 https://$host$request_uri;
4. 配置验证与测试
完成所有配置后执行:
systemctl restart nginx
重启服务- 使用浏览器访问两个域名,分别检查内容加载是否正确
- 通过
curl -I http://domain.com
验证HTTP跳转是否生效 - 使用SSL Labs测试HTTPS配置安全性
通过本文教程可实现VPS双域名绑定,建议定期检查DNS解析状态与SSL证书有效期。当需要扩展更多域名时,只需重复配置新的server块并更新DNS记录即可。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/608537.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。