![]()
微信号复制成功
微信号:ganshangwoniu
请返回微信添加朋友,粘贴微信号
在阿里云服务器上新增网站,技术上并不复杂,核心就是 “虚拟主机”配置。简单来说,就是让服务器能根据用户访问的不同域名,展示对应的网站内容。
最推荐的方案是使用 宝塔面板 这类图形化管理工具,操作最简单;如果你熟悉命令行,也可以选择 Nginx/Apache 手动配置。
⚙️ 总览:两种主流方式对比
方案 核心方法 技术门槛 管理效率
宝塔面板 在图形化界面中,通过“添加站点”功能,填入域名和指定网站目录即可。 低,适合新手,可视化操作。 高,统一管理所有网站、数据库、文件。
手动配置 通过SSH连接服务器,手动创建网站目录,并编辑Nginx/Apache的配置文件。 高,需要熟悉Linux命令行和Web服务器配置。 低,需自行管理多个配置文件。
?️ 方法一:使用宝塔面板(新手首选)
如果你已安装宝塔面板,新增一个网站的流程非常简单。
准备网站文件:在宝塔的“文件”管理中,为你的新网站创建一个独立的文件夹,例如 /www/wwwroot/new_site,并将你的网站程序(如WordPress)上传至此。
添加新站点:在宝塔面板左侧点击 “网站”,然后点击 “添加站点”。
填写基本信息:
域名:填写你解析到服务器的域名,例如 newdomain.com。
根目录:选择或填写你在第1步创建的文件夹路径。
一键配置SSL:在站点列表中找到你新添加的站点,点击 “设置” -> “SSL”,选择 “Let’s Encrypt”,即可一键申请并部署免费的HTTPS证书,为网站开启安全访问。
完成添加:点击“提交”后,新站点即创建完成。
? 方法二:手动配置(熟练者进阶)
对于熟悉Linux命令行的用户,可以更精细地控制每个环节。
Nginx 配置方式:
创建网站目录:为每个网站创建独立的根目录。
添加配置文件:在 /etc/nginx/conf.d/ 目录下,为每个域名创建一个 .conf 配置文件,并填入以下内容。
nginx
server {
listen 80;
server_name newdomain.com; # 替换为你的域名
root /var/www/newdomain.com; # 替换为你的网站目录
index index.html index.php;
}
启用并验证:保存文件后,运行 sudo nginx -t 检查配置,然后运行 sudo systemctl restart nginx 重启服务生效。
Apache 配置方式:
创建网站目录:与Nginx一样,为新网站创建独立的根目录。
添加虚拟主机配置:在 /etc/httpd/conf.d/ 目录下新建一个 .conf 配置文件,并填入以下内容。
apache
<VirtualHost *:80>
ServerName newdomain.com # 替换为你的域名
DocumentRoot “/var/www/newdomain.com” # 替换为你的网站目录
</VirtualHost>
启用并验证:保存文件后,运行 sudo systemctl restart httpd 重启服务生效。
✅ 前置准备:完成备案与域名解析
在添加网站前,请务必确保以下两点已经准备就绪:
完成ICP备案:如果你的服务器在中国大陆地域(如北京、上海),那么你计划绑定的每一个新域名都必须完成ICP备案。如果之前已在其他服务商备案,需要在阿里云进行“接入备案”。可登录阿里云备案系统 beian.aliyun.com 提交申请。
配置域名解析:将你的新域名通过 A记录 的方式,解析到这台服务器的公网IP地址上。这样,当用户访问你的新域名时,网络才能找到你的服务器。
⚠️ 重要提醒
开放安全组端口:请确保服务器安全组的“入方向”已放行 80 (HTTP) 和 443 (HTTPS) 端口,否则网站无法被外部访问。
资源规划:在一台服务器上运行多个网站会消耗更多CPU和内存资源。如果你的网站流量较大,需留意服务器的资源使用情况。
文件权限隔离:为不同网站设置独立的系统用户和文件夹权限,可以避免一个网站被入侵后,波及服务器上的其他网站。
QQ在线沟通,点击马上咨询在线咨询
电话咨询:
177-2050-9380
微信咨询:
ganshangwoniu

