本教程专为初学者设计,详细讲解了将网站代码上传至CentOS轻量服务器的全过程,内容涵盖SSH远程连接、SFTP工具配置及文件传输等核心步骤,帮助用户轻松完成代码部署与环境搭建,实现网站快速上线。
恭喜你成功购买了轻量应用服务器!但在服务器上搭建属于自己的网站,第一步往往也是最关键的一步:如何将你的网站文件上传到服务器上。
对于CentOS系统,通常有两种最主流的文件传输方式:一种是使用图形化工具(如FileZilla),适合新手;另一种是使用命令行工具(如SCP),适合进阶用户,本文将手把手教你完成这个过程。
准备工作
在开始上传之前,请确保你已经完成了以下基础设置:

- 获取服务器信息:登录你的云服务商控制台(如腾讯云、阿里云),记录下服务器的公网IP地址和初始密码。
- 连接服务器:使用SSH工具(如Xshell、PuTTY或终端)连接到你的CentOS服务器。
ssh root@你的服务器IP地址
- 安装Web服务:为了让上传的网站能被访问,建议先安装Nginx或Apache,这里以安装Nginx为例:
yum install -y nginx systemctl start nginx systemctl enable nginx
方法一:使用 FileZilla 上传(推荐新手)
这是最直观的方法,不需要记复杂的命令,就像操作本地文件夹一样。
- 下载并安装 FileZilla:去官网下载安装客户端。
- 新建站点:
- 点击“文件” -> “站点管理器” -> “新建站点”。
- 主机:填写你的服务器公网IP。
- 端口:默认为
22(SSH端口)。 - 协议:选择
SFTP - SSH File Transfer Protocol。 - 登录类型:选择
正常。 - 用户名:
root。 - 密码:填写你的服务器登录密码。
- 连接并上传:
- 连接成功后,左侧是本地电脑的文件,右侧是服务器文件。
- 找到你的网站代码文件夹(例如包含
index.html或index.php的文件夹)。 - 将文件直接拖拽到右侧的目录中,默认情况下,Nginx的网站根目录通常是
/usr/share/nginx/html,将文件上传到这里即可。
方法二:使用 SCP 命令上传(推荐进阶)
如果你习惯使用命令行,SCP(Secure Copy Protocol)非常高效,支持断点续传。
语法格式:
scp -r 本地文件路径 root@服务器IP:/远程服务器目录
实操步骤:
假设你的本地网站文件在桌面的 mywebsite 文件夹,你想把它传到服务器的 /usr/share/nginx/html 目录下:
- 打开终端,输入以下命令:
scp -r ~/Desktop/mywebsite root@你的服务器IP:/usr/share/nginx/html
(注意:
-r参数表示递归传输,即连同文件夹内的所有文件一起传) - 输入服务器密码。
- 等待进度条跑完,文件即上传成功。
配置与访问
上传完成后,你需要进行最后的配置:
-
设置网站目录: 如果你希望访问
http://你的IP/abc就能显示上传的文件,你需要修改Nginx配置。 打开配置文件:vi /etc/nginx/conf.d/default.conf修改root指向你的上传目录:server { listen 80; server_name localhost; location / { root /usr/share/nginx/html/mywebsite; # 指向你上传的目录 index index.html index.htm; } } -
重启服务:
nginx -t # 测试配置是否正确 systemctl restart nginx
-
开放端口: 去云服务商控制台,确保轻量
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

