云服务器虚拟主机创建与配置指南
一、基础环境准备
选择主流云服务商(如阿里云、腾讯云)创建ECS实例,建议采用CentOS或Ubuntu系统。购买完成后通过SSH工具连接服务器,执行系统更新命令确保环境安全:
sudo apt-get update && sudo apt-get upgrade
建议为root账户设置强密码,并创建具有sudo权限的专用运维账户。
二、Web服务环境搭建
通过软件包管理器安装Nginx/Apache、MySQL和PHP组件:
- 安装Nginx:
sudo apt install nginx
- 配置防火墙开放80/443端口
- 验证服务状态:
systemctl status nginx
组件 | 最低版本 |
---|---|
Nginx | 1.18+ |
PHP | 7.4+ |
三、虚拟主机配置流程
在/etc/nginx/sites-available/
目录创建新配置文件:
- 设置server_name绑定域名
- 指定网站根目录路径
- 配置SSL证书(可选)
创建符号链接激活配置:sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
四、域名与访问测试
在域名管理平台添加A记录解析至服务器公网IP,等待DNS生效后:
- 上传网站文件到指定目录
- 修改目录权限:
chmod -R 755 /var/www/
- 执行配置测试:
nginx -t
- 重启服务:
systemctl reload nginx