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" );
</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
還好我有文檔...
http://www.lxweimin.com/p/28868777ee06
漫長的安裝過程啊....我都著急...
失敗了四次,直接停服增加配置了...更新配置之后嗷嗷的快...
卡在了mysql不知道為啥...
懵逼...因為是新盤也沒客氣,重啟重新來...