摘要:網(wǎng)站的遷移遷移主要用到了命令,當(dāng)然網(wǎng)站小文件比較多的情況下例如,那么最好先打包在遠(yuǎn)程拷貝,速度會(huì)快很多。但是在服務(wù)器上安裝的時(shí)候死活提示缺少依賴。
從 vultr 遷移到 digitalocean
幾個(gè)月前收到 digitalocean 發(fā)來的郵件,說因?yàn)槲已?qǐng)用戶注冊(cè)并達(dá)到他的要求,送了我50刀的額度,本來就沒想到它能送,結(jié)果不久之前它又送了一次,果斷讓我產(chǎn)生了回到它的懷抱的念頭,畢竟現(xiàn)在 vultr 上的日本服務(wù)器5刀/月,速度也不太理想,還是繞路,還不如拿去買個(gè)迅雷會(huì)員。
網(wǎng)站的遷移遷移主要用到了 scp 命令,當(dāng)然網(wǎng)站小文件比較多的情況下(例如 node modules),那么最好先打包在遠(yuǎn)程拷貝,速度會(huì)快很多。
scp 命令基本用法從本地復(fù)制到遠(yuǎn)程
scp local_file remote_username@remote_ip:remote_folder
從遠(yuǎn)程復(fù)制到本地很簡單,順序換一下
scp root@wtser:/home/wtser/others/music /home/space/music/1.mp3web 目錄打包和解壓
打包
tar zcvf siteName.tar.gz siteName/
解壓
tar zxvf siteName.tar.gz數(shù)據(jù)庫的遷移
導(dǎo)出到文件
mysqldump -u user -ppassword databaseName > sqlFileName
導(dǎo)入 sql 文件到數(shù)據(jù)庫
mysql -uuser -ppassword databaseName < sqlFileName
其中 databaseName 是數(shù)據(jù)庫的名稱,sqlFileName 是導(dǎo)出的文件路徑以及名稱
博客系統(tǒng)從 jekyll 到 ghost因?yàn)槲业牟┛?wtser.com 之前是用 jekyll 搭建的,需要 ruby 環(huán)境,并且需要 gem install 一些依賴的包。但是在 digitalocean 服務(wù)器上安裝的時(shí)候死活提示缺少依賴。后來實(shí)在不想折騰,直接上 digitalocean 的一鍵部署,裝了 ghost。
支持 SSL 并自動(dòng)續(xù)期網(wǎng)站都遷移差不多了,到了支持 https 的時(shí)間了,之前遇到了鏈接被重置的問題,所以必須要支持 https。
證書還是和之前一樣,選擇的是免費(fèi)的 Let"s Encrypt,之前服務(wù)器用的是 apache ,所以用它提供的自動(dòng)化腳本完成非常方便,現(xiàn)在的服務(wù)器裝了 ghost,默認(rèn)用的是 nginx,因?yàn)?Let"s Encrypt 官方對(duì) nginx 的支持不好,所以得自己動(dòng)手。
實(shí)現(xiàn)過程主要參考 https://imququ.com/post/letsencrypt-certificate.html ,按照博主的教程,完成了證書的申請(qǐng)和部署,并支持每月自動(dòng)更新。
Node 服務(wù)崩潰自動(dòng)重啟ghost 是基于 nodejs 開發(fā)的博客系統(tǒng),除了 ghost,我還部署了幾個(gè)用 express 框架寫的應(yīng)用,很不幸的事它們幾乎每天都會(huì)崩潰一次。
為了避免這種問題,裝了 forever。
全局安裝這個(gè)模塊
npm install -g forever
然后通過下面的方式啟動(dòng) server
forever start app.js
至此,終于可以安心搬磚了。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/39320.html
摘要:是一款系統(tǒng),可以作為個(gè)人或小型團(tuán)隊(duì)的知識(shí)庫管理系統(tǒng)。再加上目前開始學(xué)習(xí)與爬蟲。技術(shù)選型作為新手,義不容辭為什么就為了原生支持開玩笑因?yàn)榇砹说奈磥恚以絹碓蕉嗟膸煲呀?jīng)遷移到了,沒有什么理由不選擇它。 mdwiki是一款markdown wiki系統(tǒng),可以作為個(gè)人或小型團(tuán)隊(duì)的知識(shí)庫管理系統(tǒng)。項(xiàng)目地址:本系列文章最后一篇給出(需要時(shí)間整理和測試) 為什么我要開發(fā)mdwiki? 目前本人的...
摘要:是一款系統(tǒng),可以作為個(gè)人或小型團(tuán)隊(duì)的知識(shí)庫管理系統(tǒng)。再加上目前開始學(xué)習(xí)與爬蟲。技術(shù)選型作為新手,義不容辭為什么就為了原生支持開玩笑因?yàn)榇砹说奈磥恚以絹碓蕉嗟膸煲呀?jīng)遷移到了,沒有什么理由不選擇它。 mdwiki是一款markdown wiki系統(tǒng),可以作為個(gè)人或小型團(tuán)隊(duì)的知識(shí)庫管理系統(tǒng)。項(xiàng)目地址:本系列文章最后一篇給出(需要時(shí)間整理和測試) 為什么我要開發(fā)mdwiki? 目前本人的...
摘要:前段時(shí)間為了抓取網(wǎng)絡(luò)文本數(shù)據(jù),申請(qǐng)了騰訊云學(xué)生機(jī),用的框架弄了一段時(shí)間。這個(gè)用戶既是不可登錄的操作系統(tǒng)用戶,也是數(shù)據(jù)庫用戶。設(shè)置數(shù)據(jù)庫用戶密碼為了能夠讓和數(shù)據(jù)庫相連接,需要設(shè)置數(shù)據(jù)庫用戶密碼。 打讀研之后,更加關(guān)注算法的學(xué)習(xí),Web開發(fā)這一塊便落下了,平時(shí)也通過微信公眾號(hào)關(guān)注了些,常常感慨,技術(shù)的更迭真是日新月異。 前段時(shí)間為了抓取網(wǎng)絡(luò)文本數(shù)據(jù),申請(qǐng)了騰訊云學(xué)生機(jī),用Python的Sc...
摘要:前段時(shí)間為了抓取網(wǎng)絡(luò)文本數(shù)據(jù),申請(qǐng)了騰訊云學(xué)生機(jī),用的框架弄了一段時(shí)間。這個(gè)用戶既是不可登錄的操作系統(tǒng)用戶,也是數(shù)據(jù)庫用戶。設(shè)置數(shù)據(jù)庫用戶密碼為了能夠讓和數(shù)據(jù)庫相連接,需要設(shè)置數(shù)據(jù)庫用戶密碼。 打讀研之后,更加關(guān)注算法的學(xué)習(xí),Web開發(fā)這一塊便落下了,平時(shí)也通過微信公眾號(hào)關(guān)注了些,常常感慨,技術(shù)的更迭真是日新月異。 前段時(shí)間為了抓取網(wǎng)絡(luò)文本數(shù)據(jù),申請(qǐng)了騰訊云學(xué)生機(jī),用Python的Sc...
摘要:描述由于馬上要做一波公眾號(hào)開發(fā),今天先調(diào)研,把基本的服務(wù)器接起來。手腳架地址文檔微信公眾號(hào)公眾號(hào)開發(fā)首先你要有個(gè)公眾號(hào),這里就不說了按照流程申請(qǐng)。腳手架的說明微信公眾號(hào)接入的時(shí)候要做很多事情,為了簡化開發(fā),提供一個(gè)版本的服務(wù)器。 描述 由于馬上要做一波公眾號(hào)開發(fā),今天先調(diào)研,把基本的服務(wù)器接起來。微信公眾號(hào)服務(wù)器在接入的時(shí)候要做一些煩躁的事情,改配置的時(shí)候要進(jìn)行握手,api調(diào)用要做一些...
閱讀 2878·2021-09-22 15:54
閱讀 1887·2019-08-30 15:53
閱讀 2240·2019-08-29 16:33
閱讀 1418·2019-08-29 12:29
閱讀 1387·2019-08-26 11:41
閱讀 2367·2019-08-26 11:34
閱讀 2947·2019-08-23 16:12
閱讀 1421·2019-08-23 15:56