19年买的阿里云,结果系统版本太旧无法更新,只能重新升级版本从头再来.
细想了一下也不算彻底的重头再来,域名解析啥的都还是现成的.
- 先买域名
- 购买服务器,记住IP
- DNS服务器上,将域名与IP绑定
域名上填写DNS服务器
本来有个介绍的...被锁了...能自己看见就行...真的是...呵呵呵呵
第二波尝试
重新选择镜像,一切重头再来.
挂载数据盘
# 查看数据盘
fdisk -l
# 进入数据盘,进行初始化
fdisk /dev/vdb
# 新建分区
n
# 选择p 默认
回车
# 选择1 默认
回车
# 选择2048默认
回车
# 选择默认
回车
#保存退出
wq
#格式化分区
mkfs.ext3 /dev/vdb1
# 创建挂载文件夹
mkdir /mnt/data
# 创建目录挂载
echo '/dev/vdb1 /mnt/data ext3 defaults 0 0' >> /etc/fstab
#执行挂载[重启一下也行]
mount /dev/vdb1 /mnt/data
# 确认成功
df -h
#####################
一定保证你用的路径是统一的
#####################
强迫症一定重启一下实例再看看效果...
我怂我知道...
安装ghost
https://ghost.org/docs/install/ubuntu/
这熟悉的安装文档再来一遍
sudo apt-get upgrade
执行到这一步有一些弹出的对话款对话框选择...这次都选择了更新...
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash
执行这一步的时候,查了一下当前最高支持的版本,调整成了18,npm也在安装之后升级了一下.再次安装妥妥的成功了.
没有奇奇怪怪的报警.
一定要确认一下当前支持的nodejs版本.
https://ghost.org/docs/ghost-cli/
ghost install
都支持什么
还是相同的问题...
受文章启发,发现有可能是我mysql没设置密码的原因....修改配置文件加上密码通过了.... 配置文件参考如下
https://github.com/soulteary/youling/blob/master/config.production.json
还不知道咋搞,nginx一直有问题
https://blog.csdn.net/a1007720052/article/details/79804070
感谢这篇文章,发现是云服务没有加入安全策略,导致的问题....
添加备案信息
https://www.hillwah.net/use-code-injection-insert-beian/
感谢这篇文章,直接添加成功
<script>
// 获取copyright的DOM对象
var cr = document.getElementsByClassName('copyright');
// getElementsByClassName 获取到的对象是数组,默认直接取用首位即可
cr[0].insertAdjacentHTML('afterend', '<div style="color: var(--secondary-text-color); font-size: 1.2rem; letter-spacing: -.02rem;"><a style="color:var(--secondary-text-color);" target="_blank" href="https://beian.miit.gov.cn/">您的备案号</a></div>');
</script>
自此一切解决~开心
可以不看,我就留个念
第一大波失败....
本想换个框架,瓜怂如我还是打算先把ghost先解决了再说~
执行中,发现
npm install -g npm@9.3.0
Error: EACCES: permission denied, rename '/usr/lib/node_modules/npm' -> '/usr/lib/node_modules/.npm-qUIFSsiV'
sudo npm install -g npm --unsafe-perm=true --allow-root
妥妥可以
提示安装需要npm fund查看具体细节解决~
有点懵逼,求助运维大哥~大哥说没啥问题,还帮我把网盘挂载了...
在这个过程中,阿里云的远程连接无法登录了,需要加个白名单才可以...这些逻辑都是怪怪的...
机器编译过程中卡死了好几次...大哥推荐挂个swap
还好我有文档...
https://www.jianshu.com/p/28868777ee06
漫长的安装过程啊....我都着急...
失败了四次,直接停服增加配置了...更新配置之后嗷嗷的快...
卡在了mysql不知道为啥...
懵逼...因为是新盘也没客气,重启重新来...