一、域名解析基础配置
在域名管理控制台中,为每个需绑定的域名添加A记录指向VPS的IP地址。步骤如下:
- 登录域名注册商控制台,进入DNS解析管理界面
- 添加A记录:主机记录填写@(主域名)或www(子域名)
- 记录值填写VPS的公网IP地址
- 保存设置并等待DNS生效(通常1-48小时)
二、服务器环境准备
确保已安装Web服务器(Nginx/Apache)并创建对应网站目录:
- 更新系统:
sudo apt update && sudo apt upgrade
- 安装Nginx:
sudo apt install nginx
- 创建网站根目录:
/var/www/domain1
、/var/www/domain2
三、Nginx多域名配置
在/etc/nginx/sites-available/
目录下创建独立配置文件,每个域名对应一个server块:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/example;
index index.html;
}
四、Apache多域名配置
在/etc/apache2/sites-available/
目录创建虚拟主机文件,使用VirtualHost指令:
ServerName domain2.com
DocumentRoot /var/www/domain2
五、SSL证书扩展配置
通过Let’s Encrypt为每个域名添加HTTPS支持:
- 安装certbot工具:
sudo apt install certbot
- 申请证书:
sudo certbot --nginx -d example.com
- 自动续期证书配置
通过域名解析与服务器虚拟主机的组合配置,可在单台VPS上实现多域名的独立托管。建议定期检查DNS解析状态和服务器日志,确保服务稳定性。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/544049.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。