环境准备
在阿里云控制台创建ECS实例时,需选择与网站需求匹配的操作系统(推荐Linux CentOS或Ubuntu)和实例规格。创建完成后记录公网IP地址,并通过SSH客户端(如PuTTY)完成首次连接认证。
建议在服务器预装以下基础组件:
- Web服务器(Apache/Nginx)
- FTP服务端(vsftpd)
- 文件传输工具(rsync)
文件上传方法
推荐三种主流传输方式:
-
SCP命令行传输
在本地终端执行命令:
scp -r /本地路径/ username@公网IP:/目标路径/
需替换实际用户名和IP地址 -
FTP图形化传输
使用FileZilla连接服务器,配置主机地址(sftp://公网IP)、端口(22)和登录凭证后,通过拖拽完成批量文件传输
-
OSS中转方案
通过阿里云控制台将文件上传至OSS存储桶,再使用
ossutil
工具从ECS内网同步到服务器磁盘
服务器配置验证
完成文件传输后需执行:
- 检查网站根目录权限:
chmod -R 755 /var/www/html
- 验证Nginx配置:
nginx -t
- 通过浏览器访问公网IP测试页面加载
建议开发环境使用SCP快速传输单个文件,生产环境采用FTP+版本控制方案。定期通过rsync
同步增量更新,同时建议在阿里云控制台配置自动快照实现文件级容灾。