阿里云ECS快速搭建个人网站指南
一、准备工作
在阿里云官网注册账号后,进入ECS实例购买页面。选择适合个人网站的实例类型,入门型或通用型配置(如2核2G)即可满足需求。推荐选择CentOS或Debian操作系统,并勾选分配公网IP选项。购买完成后,通过控制台重置实例密码,并记录公网IP地址。
二、服务器配置与安全组设置
登录ECS实例后,需配置安全组规则以开放必要端口:
- 开放22端口(SSH远程连接)
- 开放80端口(HTTP访问)和443端口(HTTPS)
可通过阿里云控制台【安全组】模块添加规则,建议设置来源为0.0.0.0/0允许所有IP访问。
三、部署网站文件与Web服务
通过SSH连接服务器后安装Web服务器:
- Apache安装:执行
yum install httpd
并启动服务 - Nginx安装:执行
sudo apt-get install nginx
后配置站点目录
将本地开发的HTML/CSS文件通过FileZilla等FTP工具上传至/var/www/html
(Apache)或/usr/share/nginx/html
(Nginx)目录。
四、域名绑定与解析
在阿里云域名控制台添加解析记录,将域名A记录指向ECS公网IP。若未备案域名需先完成ICP备案流程。测试访问时可通过http://公网IP
验证网站是否正常运行。
五、性能优化建议
为提高网站访问速度,可采取以下措施:
- 启用Gzip压缩减少资源体积
- 配置CDN加速静态资源分发
- 设置浏览器缓存策略