零基础教程,如何将网站代码上传至轻量服务器CentOS系统

admin
本教程专为初学者设计,详细讲解了将网站代码上传至CentOS轻量服务器的全过程,内容涵盖SSH远程连接、SFTP工具配置及文件传输等核心步骤,帮助用户轻松完成代码部署与环境搭建,实现网站快速上线。

恭喜你成功购买了轻量应用服务器!但在服务器上搭建属于自己的网站,第一步往往也是最关键的一步:如何将你的网站文件上传到服务器上

对于CentOS系统,通常有两种最主流的文件传输方式:一种是使用图形化工具(如FileZilla),适合新手;另一种是使用命令行工具(如SCP),适合进阶用户,本文将手把手教你完成这个过程。

准备工作

在开始上传之前,请确保你已经完成了以下基础设置:

零基础教程,如何将网站代码上传至轻量服务器CentOS系统

  1. 获取服务器信息:登录你的云服务商控制台(如腾讯云、阿里云),记录下服务器的公网IP地址和初始密码。
  2. 连接服务器:使用SSH工具(如Xshell、PuTTY或终端)连接到你的CentOS服务器。
    ssh root@你的服务器IP地址
  3. 安装Web服务:为了让上传的网站能被访问,建议先安装Nginx或Apache,这里以安装Nginx为例:
    yum install -y nginx
    systemctl start nginx
    systemctl enable nginx

方法一:使用 FileZilla 上传(推荐新手)

这是最直观的方法,不需要记复杂的命令,就像操作本地文件夹一样。

  1. 下载并安装 FileZilla:去官网下载安装客户端。
  2. 新建站点
    • 点击“文件” -> “站点管理器” -> “新建站点”。
    • 主机:填写你的服务器公网IP。
    • 端口:默认为 22(SSH端口)。
    • 协议:选择 SFTP - SSH File Transfer Protocol
    • 登录类型:选择 正常
    • 用户名root
    • 密码:填写你的服务器登录密码。
  3. 连接并上传
    • 连接成功后,左侧是本地电脑的文件,右侧是服务器文件。
    • 找到你的网站代码文件夹(例如包含 index.htmlindex.php 的文件夹)。
    • 将文件直接拖拽到右侧的目录中,默认情况下,Nginx的网站根目录通常是 /usr/share/nginx/html,将文件上传到这里即可。

方法二:使用 SCP 命令上传(推荐进阶)

如果你习惯使用命令行,SCP(Secure Copy Protocol)非常高效,支持断点续传。

语法格式:

scp -r 本地文件路径 root@服务器IP:/远程服务器目录

实操步骤:

假设你的本地网站文件在桌面的 mywebsite 文件夹,你想把它传到服务器的 /usr/share/nginx/html 目录下:

  1. 打开终端,输入以下命令:
    scp -r ~/Desktop/mywebsite root@你的服务器IP:/usr/share/nginx/html

    (注意:-r 参数表示递归传输,即连同文件夹内的所有文件一起传)

  2. 输入服务器密码。
  3. 等待进度条跑完,文件即上传成功。

配置与访问

上传完成后,你需要进行最后的配置:

  1. 设置网站目录: 如果你希望访问 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;
        }
    }
  2. 重启服务

    nginx -t   # 测试配置是否正确
    systemctl restart nginx
  3. 开放端口: 去云服务商控制台,确保轻量

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码