前言
当 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 |
| A | www | 你的服务器IP |
完成!
🎉 访问你的域名,网站应该已经上线了!
提示:建议配置 HTTPS 证书,让网站更安全。可以用免费的 Let's Encrypt,配合 Certbot 一键申请。
💬 评论
💬 评论功能需要 GitHub 账号支持(Giscus)
等待 GitHub 仓库配置后自动启用。你也可以通过 留言页面 联系我。