开通阿里云服务器(部署服务器)

推荐:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台
在这里插入图片描述
在这里插入图片描述
选择【2核(vCPU) 2GiB | 经济型 e | ESSD Entry 40GiB】,几乎能用2-3个月

相关服务:香港CN2服务器租用

  1. 试用地域(中国香港 / 北京 / 杭州等)
    大白话: 这台“远程电脑”实际摆放在哪个城市的机房里。
    影响: 网站备案(最关键的一点): 购买中国大陆境内(如北京、杭州、广州)的服务器,如果想通过域名访问,域名必须通过国内的 ICP 备案。而免费试用的按量付费实例是不满足国内备案要求的
    中国香港地域的好处: 域名绑定后不需要备案,买完就能直接用域名访问,适合新手快速折腾。

  2. ECS 实例(CPU & 内存)
    大白话: 决定了这台电脑的性能(运行速度、能同时处理多少人的请求)。

2核(vCPU) 2GiB: 相当于双核处理器 + 2G内存。

经济型 e / 通用算力型 u1: 电脑的 CPU 型号系列。

如果同时也就几个人刷,2核2G 的配置闭着眼睛都够用了。

注意免费额度陷阱: 阿里云给的总额度是 300 元。

如果选第一款(¥0.167/小时),300元可以用约 1796 小时(大概 74 天)。

勾选第一行 【2核(vCPU) 2GiB | 经济型 e | ESSD Entry 40GiB】。性价比最高,能白嫖最长时间。

  1. 系统盘(ESSD Entry 40GiB)

大白话: 这台电脑的固态硬盘(C盘)大小和类型。

40GiB: 硬盘容量是 40G。

ESSD Entry: 硬盘的型号(读写速度类型)。

  1. 操作系统(镜像)

大白话: 给这台电脑装什么系统(Windows 还是 Linux)。

影响: 云服务器强烈建议安装 Linux 系统。因为它占用内存极小(2G内存跑Windows会卡死,跑Linux健步如飞),且更安全、更适合用来跑 Nginx 网页服务器。

选择: 找到“公共镜像”,选择 Ubuntu 22.04 LTS 或 Debian 12(如果只有较低版本,如 Ubuntu 20.04 也可以)。

第一步:远程连接到你的云服务器

从阿里云控制台找到刚刚开通的ECS实例,公网IP地址
在这里插入图片描述

重置实例密码,设置后根据提示重启实例以使密码生效。

在本机打开终端:

Windows: 按 Win + R 键,输入 cmd 回车,打开命令提示符。

Mac: 键盘按下 Command + 空格键 搜索 Terminal(终端)并打开。

输入连接命令
在终端中输入以下命令(将 你的公网IP 替换为真实的 IP),然后回车:

ssh 用户名@你的公网IP

首次连接会提示 Are you sure you want to continue connecting (yes/no/[fingerprint])?,输入 yes 并回车。
接着会提示输入密码,注意:输入密码时屏幕上不会显示任何东西(连星号都没有),这是 Linux 的安全保护机制。摸黑输完你的密码后直接敲回车。

当看到屏幕前缀变成 用户名@xxxx:~# 时,说明你已经成功“住”进了这台香港的云服务器里

第二步:放行服务器防火墙安全组

网页服务默认使用 80 端口。阿里云为了安全,默认是把所有端口都堵死的,我们需要去控制台开个门。

回到阿里云 ECS 控制台,在左侧菜单或实例详情页找到 “安全组”。
点击 “配置规则” -> “手动添加”。
协议类型选择 HTTP (80),源地址选择 **目的/源:0.0.0.0/0(**代表允许所有人访问)。
点击保存。

第三步:安装并启动 Nginx

现在回到你刚刚连接好的黑色终端窗口,依次复制并运行以下命令(如果你装的是 Ubuntu/Debian 系统):

  1. 更新服务器的软件源列表
    apt update
    
  2. 安装 Nginx 软件:
    apt install nginx -y
    
  3. 启动 Nginx 并设置开机自启:
    systemctl start nginx
    systemctl enable nginx
    

打开你手机或电脑的浏览器,在地址栏直接输入 http://你的公网IP 然后回车。如果一切顺利,你会看到一个白底黑字写着 “Welcome to nginx!” 的网页。

这意味着,你的服务器已经成功变成了一个 Web 服务器

第四步:把 “Welcome” 变成你自己的名片网页

Nginx 默认展示的网页文件存放在服务器的 /var/www/html 目录下

  1. 进入网页存放的目录: cd /var/www/html
  2. 把原来的默认网页备份: mv index.nginx-debian.html index.nginx-debian.html.bak
  3. 新建并编辑你自己的网页文件: Linux 自带一个叫 nano 的极简文本编辑器,输入以下命令新建 index.html: nano index.html
  4. 写入你的第一个名片测试代码:在弹出的空白编辑界面中,右键粘贴(或者手打)以下这段简单的 HTML 代码:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>我的智能名片</title>
    <style>
        body { font-family: Arial, sans-serif; text-align: center; margin-top: 50px; background-color: #f4f4f9; }
        h1 { color: #333; }
        .link-btn { display: inline-block; padding: 10px 20px; margin: 10px; background-color: #10ab61; color: white; text-decoration: none; border-radius: 5px; }
    </style>
</head>
<body>
    <h1>你好!我是xxx</h1>
    <p>欢迎来到我的个人主页</p>
    <a class="link-btn" href="https://steamcommunity.com/" target="_blank">我的 QQ 资料</a>
    <br>
    <a class="link-btn" href="#" style="background-color: #0088cc;">我的 WeChat</a>
</body>
</html>
  1. 保存并退出:

    按键盘上的 Ctrl + O(保存),然后按 回车 确认文件名。

    按键盘上的 Ctrl + X(退出编辑器)。

常用操作

Ctrl + O(保存)

Ctrl + X(退出编辑器)

Ctrl + K 的功能是“剪切当前行”

Alt + U 撤销

Ctrl + O(保存)

浏览器输入 http://你的公网IP地址 就可以进入网站

此外,如果需要使用VScode远程连接SSH服务器可以参考:VS Code 远程连接 SSH 服务器

但注意,前面选择的服务器【2核(vCPU) 2GiB | 经济型 e | ESSD Entry 40GiB】如果使用 VS Code Remote-SSH 拓展,本身的服务端进程(vscode-server)将占用近 1.2 GB 的物理内存,,VS Code 在后台尝试扫描、建立缓存、同步文件状态时,会瞬间吃满 2G 内存,会导致SSH 连接超时时间

因此,在实际使用VScode编辑网页文件时,建议在本地用 VS Code + Live Server 修改和预览网页,改完后提交到 GitHub,SSH 连上服务器仅用再用git pull拉取下来

在这里插入图片描述

鼠标右键点击html文件
在这里插入图片描述
关于服务器关联远程仓库的教程请移步到:通过 Git 进行版本控制、关联远程仓库并推送