沒有域名的情況下的操作
在騰訊云 ,阿里云 ,華為云 ...購買服務(wù)器,根據(jù)自己的實(shí)際需求購買服務(wù)器,如果買錯(cuò)了服務(wù)器也沒關(guān)系。可以重裝服務(wù)器:例如
進(jìn)入服務(wù)器的控制臺(tái)->找到服務(wù)器->點(diǎn)擊更多,選擇重裝系統(tǒng)->進(jìn)入到官網(wǎng)鏡像->應(yīng)用鏡像->選擇自己想要的系統(tǒng)-確定,
就可以重裝。我這里選擇的是寶塔Linux面板
image.png
重裝好了之后,進(jìn)入服務(wù)器。
復(fù)制面板首頁地址。瀏覽地址。把“面板端口改為8888”回車;如果第一次操作需要進(jìn)入防火墻里面添加一個(gè)8888的端口號(hào)(根據(jù)自己的愛好添加端口)。

進(jìn)入到到寶塔頁面。需要登錄賬號(hào);這時(shí)候就需要點(diǎn)擊上圖中的登錄鍵。跳轉(zhuǎn)網(wǎng)頁后,根據(jù)彈出的內(nèi)容,點(diǎn)擊登錄。然后進(jìn)入到下圖。輸入
sudo /etc/init.d/bt default
回車就可以的到賬號(hào)密碼;

得到賬號(hào)密碼,進(jìn)入寶塔,輸入賬號(hào)密碼。登錄后,根據(jù)寶塔的推薦安裝;安裝完成之后;自己再點(diǎn)擊寶塔的軟件商城 ,搜索node.js 以及MP2安裝。

注意:如果沒有node請(qǐng)先安裝node。
然后再Visual Studio Code創(chuàng)建項(xiàng)目;
- 寫好項(xiàng)目的代碼(注意,項(xiàng)目不要起中文名字)
- 然后新建終端,輸入npm init ,按回車直到出現(xiàn)yes。
- 輸入yes。會(huì)生成package.json文件。然后再輸入
- npm install koa --save
- 會(huì)生成package-lock.json文件
- npm i koa-static --save-dev
- 會(huì)生成node_modules文件
- 自己新建文件add.js 把下面的代碼放到add中。注意:下面的3001,是服務(wù)器中開放的端口號(hào),一定要開放。
const Koa = require('koa');
const koaStatic = require('koa-static');
const app = new Koa();
app.use(koaStatic(__dirname + '/public'));
app.use(async ctx => {
ctx.body = 'Hello World';
});
app.listen(3001,console.log('服務(wù)已啟動(dòng),在http://localhost:3001'));
然后在新建一個(gè)文件夾public,把項(xiàng)目里面的文件都放到pubic中。我的文件

然后把代碼提交到碼云中。
具體提交過程才能:
首先綁定碼云倉庫新建終端輸入:
- git init
- git remote add origin git地址 綁定到自己的倉庫
- git remote -v 查看綁定的倉庫
以下是提交倉庫 - git add .
- git commit -m"第一次提交" //“”雙引號(hào)是標(biāo)記自己的提交信息的
- git push origin master -u //第一次推送
- git push //第二次推送時(shí)重復(fù)一二步驟,最后直接執(zhí)行第三步即可
當(dāng)然這些完成之后;需要安裝MobaXterm,進(jìn)行與服務(wù)器的公鑰配對(duì);用來拿到碼云上的代碼;
最后再打開MobaXterm
點(diǎn)擊Session - 點(diǎn)擊SSH - 把服務(wù)器的公鑰復(fù)制到 Remote host中 -點(diǎn)擊ok
完成綁定;

點(diǎn)擊用戶 ,進(jìn)入后輸入root ,回車

第一次需要輸入密碼;密碼不會(huì)顯示出來,直接輸入回車即可
如果是第一次執(zhí)行,則需要獲取公鑰。與碼云綁定
具體獲取
直接輸入
ssh-keygen -t rsa -C "你的郵箱地址"
三次回車之后就可以生成密鑰對(duì)
再輸入
cat ~/.ssh/id_rsa.pub
回車

把上面的公鑰復(fù)制到碼云倉庫中。獲取公鑰只需要一次即可
再回來重新輸入
- cd /www/wwwroot
進(jìn)入到wwwroot文件后
- cd /www/wwwroot
直接克隆倉庫
- git clone git地址
再使用ls查看倉庫文件名。然后進(jìn)入到自己的文件
- ls
進(jìn)入文件
- cd 文件名
最后
啟動(dòng)服務(wù)器
- node add
如果想關(guān)閉MobaXterm,服務(wù)器還運(yùn)行,則執(zhí)行
- 6.pm2 start add.js --name xxxx
xxxx是自己的文件名
下次更新數(shù)據(jù)的時(shí)候,直接輸入
- git pull
