通过阿里云ECS服务器访问搭建网站的完整指南
一、准备ECS实例
在阿里云官网购买ECS实例时,需根据业务需求选择CPU、内存和操作系统配置,推荐选择CentOS或Ubuntu系统。完成购买后,通过控制台重置实例密码并开放安全组端口:需确保22端口(SSH连接)和80/443端口(HTTP/HTTPS服务)处于开放状态。
关键操作步骤:
- 登录ECS控制台,通过实例属性菜单重置管理员密码
- 在安全组规则中添加TCP协议入方向端口放行规则
二、配置Web服务器
通过SSH连接服务器后,使用包管理工具安装Apache或Nginx。以Apache为例:
yum install httpd
systemctl start httpd
systemctl enable httpd
安装完成后需验证服务状态,当systemctl status httpd
显示active (running)时表示启动成功。
三、上传网站文件
将本地开发完成的网站文件上传至Web服务器根目录:
- 使用FTP工具(如FileZilla)通过SFTP协议传输文件
- 直接通过
scp
命令上传文件夹:
scp -r ./dist/ root@your_server_ip:/var/www/html/
四、配置域名解析
在域名注册商控制台添加A记录,将域名指向ECS实例的公网IP地址。建议同时配置CNAME记录实现CDN加速。
记录类型 | 主机记录 | 记录值 |
---|---|---|
A | @ | 47.101.xx.xx |
CNAME | www | example.com |
五、测试与访问
完成部署后,在浏览器输入ECS公网IP或绑定的域名进行访问测试。若出现403错误,需检查文件权限和目录索引配置。
优化建议:
- 启用Gzip压缩减少资源体积
- 配置SSL证书实现HTTPS加密访问