网站的部署发布
前置准备工作
如果不想花钱可以使用 github pages
所需
- 云服务器 (年花费200rmb左右)
- 域名 (年花费50rmb左右)
云服务器
注意事项
- 初次使用云服务器建议先买一年最便宜的华为云试试
- 初次购买建议
windows server
服务器,可以快速上手。云服务器可以随时刷其他系统,也可以刷linux
系统 - 充分掌握云服务器之后再换其他
linux
服务器 - 服务器配置
2核2G3M
够用了
云服务器种类
阿里云
- 有过云服务器使用经验的首选,也是博主现在使用的云服务器厂商
- 个人感觉使用体验最好的
- 服务器限制不多
华为云
- 新用户有个
28rmb/年
- 新用户有个
腾讯云
关于费用问题
- 博主目前服务器年消费在200以内
- 每个服务器厂商也会有新用户活动,但是推荐
618
或双11
活动的时候购买 - 活动买一年用完了就换一家厂商的服务器即可,不行也可以用家人的身份信息购买
- 现在
618
或双11
都有连续几年的服务器便意出售
域名
推荐第一次使用的话可以先买一个便宜的
.top
,.dev
等,华为云
、阿里云
等均有售卖
云服务器种类
三大顶级域名
.com
商业机构(commercial),诸如apple.com
,google.com
.net
网络服务提供商(network)诸如网站后台接口地址.org
非营利组织(organization) 诸如vuejs.org
国家顶级域名
.cn
中国.us
美国.jp
日本
配置nginx
- 建议先用windows电脑本地先熟悉一下
nginx
的使用 - 命令都需要在
nginx文件目录下
执行
网站备案
- 服务器是香港或者国外是不需要进行备案的
- 服务器在国内是需要进行备案
- 备案周期大概是
15-30
天
部署到云服务器
这里假设购买的是
windows server
云服务器
- 买完服务器,在自己电脑操作使用过nginx
- 在服务器下载nginx,在服务器的浏览器里测试nginx是否可用
- 代码上传云服务器,建议通过
git clone
的方式 - 这里需要注意
vitepress
打包后dist打包文件
也需要上传的代码仓库 - 云服务器电脑安装git工具,拉取代码
- 两种方式启动博客项目
方式一:
将dist目录复制到nginx/html
文件夹下方式二:
修改nginx配置文件,将项目地址映射到git拉取的dist目录下- 推荐使用地址映射,可以省去复制粘贴代码,后续升级linux服务器,我们将通过执行脚本方式,
一键完成
拉取,部署,重载
- 重载nginx,在服务器浏览器访问
localhost
看网站效果