服务器部署入门指南

手把手教你如何把静态网站部署到阿里云服务器,包含 Nginx 配置和域名解析。

前言

当 GitHub Pages 访问不稳定时,自己的服务器是最好的选择。本文记录我部署网站到阿里云轻量应用服务器的全过程。

准备工作

  • 一台云服务器(阿里云/腾讯云都可以)
  • 一个已备案的域名
  • 本地构建好的静态网站文件

步骤一:连接服务器

ssh root@你的服务器IP

输入密码后就能进入服务器了。

步骤二:安装 Nginx

# CentOS/RHEL
dnf install -y nginx

# Ubuntu/Debian
apt install -y nginx

步骤三:上传网站文件

scp -r ./dist/* root@服务器IP:/var/www/你的域名/

步骤四:配置 Nginx

server {
    listen 80;
    server_name 你的域名;
    root /var/www/你的域名;
    index index.html;
    
    location / {
        try_files $uri $uri/ =404;
    }
}

步骤五:配置域名解析

在域名控制台添加 A 记录,指向服务器 IP:

记录类型主机记录记录值
A@你的服务器IP
Awww你的服务器IP

完成!

🎉 访问你的域名,网站应该已经上线了!


提示:建议配置 HTTPS 证书,让网站更安全。可以用免费的 Let's Encrypt,配合 Certbot 一键申请。

💬 评论

💬 评论功能需要 GitHub 账号支持(Giscus)

等待 GitHub 仓库配置后自动启用。你也可以通过 留言页面 联系我。