和我一样觉得腾讯云部署项目贼麻烦的小伙伴看过来!

使用阿贝云比使用腾讯云简单很多很多

注册登录

首先是注册登录,实名制逃不掉的,阿贝云地址:点这里

领取免费云服务器

登录完成后点击右上角的控制台,进入控制台管理界面

点击左侧产品按钮,选择免费云服务器,点击“立即开通”按钮进行开通

安装操作系统

点击“免费云服务器”的“管理面板”按钮,切换至“安装操作系统”栏

选择操作系统类型

PS:这里不建议选择Windows,有以下几个原因:

  1. Windows Server 最小也需要 1GB+ RAM,而阿贝云免费服务器通常只有 512MB 内存。运行 Windows 会直接卡死、无法启动服务。
  2. Windows 系统本身臃肿,开机后大量进程占用资源,不适合部署 Web 服务。
  3. Nginx 在 Windows 上不能像 Linux 那样自动启动、配置管理麻烦,且没有完善的包管理工具。
  4. Windows 系统更容易受攻击,尤其在公网暴露时,漏洞多、补丁更新慢。
  5.  

输入密码(记住自己的密码,这很重要,后续操作会一直用到密码)

点击“开始安装”按钮进行安装

连接服务器

通过 SSH 工具(如 Windows 用 Xshell、Mac 用 Terminal)连接服务器

Windows用Xshell工具下载地址:家庭/学校免费 – NetSarang Website

用户名:root,密码:在阿贝云安装操作系统时输入的密码

部署nginx

以Ubuntu为例

sudo apt update
sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

以CentOS为例

yum install -y nginx     
systemctl start nginx
systemctl enable nginx

项目上传

上传你的项目文件到 /usr/share/nginx/html/

打开PowerShell

cd D:\projects

执行scp上传命令

scp -r my-website\* root@123.45.67.89:/usr/share/nginx/html/

这里需要注意的是,虽然 /usr/share/nginx/html/ 是常见默认路径,但有些系统(尤其是阿贝云镜像)可能使用其他路径

我们可以通过命令确认 Nginx 的真实网站根目录

cat /etc/nginx/sites-enabled/default

你会看到这样的内容

server {
    listen       80;
    server_name  localhost;
    root  /usr/share/nginx/html;   # ← 关键!看这一行
    index  index.html index.htm;
}

✅ 如果 root 确实是 /usr/share/nginx/html,那继续下一步。
❌ 如果是别的路径(比如 /var/www/html),那你需要把文件上传到那个目录!

SSH登录服务器查看上传文件

ls -l /usr/share/nginx/html/

重启nginx(非必须)

sudo systemctl reload nginx

预览

访问http://你的IP

如果浏览器缓存了“Welcome to nginx”页面,你可以强制清缓存再试试

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐