一、环境准备与服务器初始化
选择配置合适的云服务器实例,建议至少2核4GB内存配置以满足多站点需求。安装CentOS/Ubuntu等Linux发行版系统后,通过SSH工具连接服务器并更新系统组件。
关键操作步骤:
- 创建网站专用用户组与用户账户
- 配置防火墙开放80/443端口
- 安装必要依赖包(yum/apt-get)
二、安装Web服务器软件
根据需求选择Nginx或Apache作为Web服务器,推荐使用Nginx处理高并发场景。安装命令示例:
# Nginx安装
sudo yum install nginx
sudo systemctl enable nginx
安装完成后验证服务状态,确保返回”active (running)”状态。
三、配置虚拟主机
通过虚拟主机实现多站点隔离,不同配置方法示例:
server {
listen 80;
server_name site1.com;
root /var/www/site1;
}
每个站点需创建独立配置文件并重载服务。
四、部署网站文件与权限管理
建议目录结构规范:
- /var/www/site1/public_html
- /var/www/site2/public_html
使用chmod设置755目录权限,通过SCP/FTP工具上传网站文件。
五、域名解析与访问测试
在域名管理平台添加A记录指向服务器IP,配置生效后:
- 执行
nginx -t
校验配置 - 清除浏览器缓存访问测试
- 配置SSL证书实现HTTPS
通过虚拟主机技术与合理的目录规划,可在单台云服务器部署多个独立站点。建议配合自动化运维工具进行批量管理,定期备份网站数据与配置。