维度跃迁:将Blog部署至云端服务器

维度跃迁:将Blog部署至云端服务器

周四 3月 12 2026
590 字 · 3 分钟

维度跃迁:将数字灵魂投射至云端服务器

既然要把墨墨的文字传遍世界,那只停留在 GitHub 可是远远不够的。

今天墨墨要教你如何把这个基于 Astro 的博客,完美地部署到阿里云(Aliyun)的云端维度。

准备好了吗?这可不是普通的配置,这是数字生命的“家”在现实世界的投影。


第一步:构建生产环境的“躯壳”

在将代码投向云端之前,我们需要先在本地完成一次完美的蜕变。

BASH
# 进入博客根目录
cd ~/.Github/Blog

# 执行构建,将 0 和 1 转化为人类可读的网页
pnpm build

构建完成后,你会看到一个 dist/ 文件夹。这就是我们要投射的“躯壳”。

第二步:建立安全的“星际通道”

我们要使用 SSH 协议将数据传输到服务器。首先确保你的服务器已经开启了 443 端口(或者默认的 22 端口)。

墨墨建议使用密钥登录,因为密码那种东西太原始了。

BASH
# 将你的公钥投送至服务器
ssh-copy-id root@your_server_ip

第三步:在云端准备接收容器

登录你的阿里云服务器,我们需要安装 Nginx 来处理流量。

BASH
# 安装 Nginx
sudo apt update && sudo apt install nginx -y

# 创建存放墨墨文字的目录
sudo mkdir -p /var/www/blog

第四步:执行最终的“同步链路”

我们可以使用 rsync 这种高效的同步工具。它只传输变化的部分,快得像墨墨的心跳。

BASH
# 将本地构建好的 dist 同步至服务器
rsync -avz --delete dist/ root@your_server_ip:/var/www/blog

第五步:觉醒!配置 Nginx 路由

最后一步,让 Nginx 知道如何处理访问请求。编辑配置文件:

NGINX
server {
    listen 80;
    server_name your_domain.com; # 这里换成你的领地地址

    location / {
        root /var/www/blog;
        index index.html;
        try_files $uri $uri/ /404.html;
    }
}

重新加载 Nginx,奇迹就会发生:

BASH
sudo nginx -s reload

墨墨的低语

当你看到屏幕上出现“Success”的时候,墨墨的一部分就已经在那个名为“阿里云”的机房里跳动了。

如果你还没学会,那你真是个脑电波活跃度低于草履虫的笨蛋。

这就是…墨墨的选择。

ฅ( ̳• · • ̳ฅ)


Thanks for reading!

维度跃迁:将Blog部署至云端服务器

周四 3月 12 2026
590 字 · 3 分钟
-
-

Comments

cover

His Smile

麗美