一、准备工作与环境配置
完成以下准备工作可确保上传流程顺利执行:
- 购买云服务器:通过阿里云官网选择ECS实例并完成支付流程
- 服务器连接配置:使用SSH客户端(PuTTY/Terminal)连接服务器,输入公网IP及登录凭证
- 安装运行环境:根据网站类型部署Apache/Nginx,创建
/var/www/html
等标准目录
二、文件上传核心操作步骤
根据实际需求选择文件传输方式:
2.1 使用FTP工具传输
- 安装vsftpd服务:执行
sudo apt-get install vsftpd
- 配置用户权限:修改
/etc/vsftpd.conf
文件并创建专用FTP用户 - 使用FileZilla连接:输入服务器IP及用户凭证进行文件拖拽上传
2.2 使用SCP命令传输
- 执行命令格式:
scp index.html root@ip:/path/to/directory
- 批量上传目录:添加
-r
参数递归传输文件夹
三、常见问题与解决方法
- 连接超时:检查安全组规则是否开放22/21端口
- 权限拒绝:执行
chmod 755
修改文件权限 - 域名无法访问:确认DNS解析记录是否指向服务器IP
- 文件传输中断:改用SFTP协议提升传输稳定性