Skip to content

网站的部署发布

前置准备工作

如果不想花钱可以使用 github pages

所需

  • 云服务器 (年花费200rmb左右)
  • 域名 (年花费50rmb左右)

云服务器

注意事项

  1. 初次使用云服务器建议先买一年最便宜的华为云试试
  2. 初次购买建议 windows server 服务器,可以快速上手。云服务器可以随时刷其他系统,也可以刷 linux 系统
  3. 充分掌握云服务器之后再换其他 linux 服务器
  4. 服务器配置 2核2G3M 够用了

云服务器种类

  • 阿里云
    • 有过云服务器使用经验的首选,也是博主现在使用的云服务器厂商
    • 个人感觉使用体验最好的
    • 服务器限制不多
  • 华为云
    • 新用户有个28rmb/年
  • 腾讯云

关于费用问题

  • 博主目前服务器年消费在200以内
  • 每个服务器厂商也会有新用户活动,但是推荐 618双11 活动的时候购买
  • 活动买一年用完了就换一家厂商的服务器即可,不行也可以用家人的身份信息购买
  • 现在 618双11 都有连续几年的服务器便意出售

域名

推荐第一次使用的话可以先买一个便宜的.top.dev等,华为云阿里云等均有售卖

云服务器种类

  1. 三大顶级域名
    • .com 商业机构(commercial),诸如apple.com, google.com
    • .net 网络服务提供商(network)诸如网站后台接口地址
    • .org 非营利组织(organization) 诸如vuejs.org
  2. 国家顶级域名
    • .cn 中国
    • .us 美国
    • .jp 日本

配置nginx

  • 建议先用windows电脑本地先熟悉一下 nginx 的使用
  • 命令都需要在 nginx文件目录下 执行

官网直通车   🚘

nginx的详细使用   🚘

网站备案

  • 服务器是香港或者国外是不需要进行备案的
  • 服务器在国内是需要进行备案
  • 备案周期大概是 15-30

关于网站如何备案,参考链接   🚘

部署到云服务器

这里假设购买的是 windows server 云服务器

  • 买完服务器,在自己电脑操作使用过nginx
  • 在服务器下载nginx,在服务器的浏览器里测试nginx是否可用
  • 代码上传云服务器,建议通过 git clone 的方式
  • 这里需要注意 vitepress 打包后 dist打包文件 也需要上传的代码仓库
  • 云服务器电脑安装git工具,拉取代码
  • 两种方式启动博客项目
    • 方式一: 将dist目录复制到 nginx/html 文件夹下
    • 方式二: 修改nginx配置文件,将项目地址映射到git拉取的dist目录下
    • 推荐使用地址映射,可以省去复制粘贴代码,后续升级linux服务器,我们将通过执行脚本方式,一键完成 拉取,部署,重载
  • 重载nginx,在服务器浏览器访问 localhost 看网站效果

如何使用linux云服务器

参考链接