寶塔部署上線流程

前言:首先需要準(zhǔn)備一臺(tái)服務(wù)器(我用的Ubuntu 18.04),成品項(xiàng)目

一、通過(guò)阿里云遠(yuǎn)程連接下載寶塔面板

image.png

進(jìn)入后,輸入命令下載:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
image.png

出現(xiàn)這個(gè)表示安裝成功,面板地址就是后臺(tái)地址,然后登錄賬號(hào)密碼。

二、安裝軟件及遇到的問(wèn)題

image.png

進(jìn)去后會(huì)提示安裝軟件,挑選需要的進(jìn)行安裝。


image.png

然后設(shè)置看一下是否啟動(dòng)。

1、安裝Nginx,問(wèn)題Nginx未啟動(dòng),然后一直啟動(dòng)不了,閃一下就沒(méi)了。

報(bào)錯(cuò)如下:

nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory

百度找了很久都是說(shuō)的出現(xiàn)這個(gè)錯(cuò)誤,是變量沒(méi)有寫(xiě)進(jìn)去,所以就添加下變量:
cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
echo “/usr/local/lib” >> /etc/ld.so.conf
ldconfig


image.png

執(zhí)行完后再次啟動(dòng)就可以啟動(dòng)成功了,nginx默認(rèn)80端口需要進(jìn)阿里云配置安全規(guī)則端口范圍80

2、安裝Pure-Ftpd,外網(wǎng)連接不上
image.png

在寶塔目錄FTP里添加FTP,然后我本機(jī)下載了一個(gè)FileZilla進(jìn)行ftp連接,但是一直連接不上。


image.png

配置修改:將ForcePassiveIP前面的#去掉 將192.168.0.1替換成你服務(wù)器的外網(wǎng)IP
然后FileZilla客戶(hù)端修改加密,只使用明文FTP,ftp默認(rèn)端口21需要進(jìn)阿里云配置安全規(guī)則端口范圍21


image.png

然后就可以進(jìn)行上傳項(xiàng)目文件了
3、安裝MongoDB,遠(yuǎn)程連接MongoDB連不上。
image.png

將寶塔里mongodb配置項(xiàng)BindIP修改為0.0.0.0表示所有ip都能訪問(wèn)。mongodb默認(rèn)端口27017需要進(jìn)阿里云配置安全規(guī)則端口范圍27017
防火墻開(kāi)放27017端口:

iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT 

然后下載MongoDB Compass安裝在本機(jī)上。沒(méi)有設(shè)置密碼的情況下,默認(rèn)登錄


image.png

設(shè)置密碼登錄


image.png

如果密碼登錄需要在ubunto中設(shè)置賬戶(hù)密碼
use admin  
db.createUser({
  user: 'admin',  // 用戶(hù)名
  pwd: '123456',  // 密碼
  roles:[{
    role: 'root',  // 角色
    db: 'admin'  // 數(shù)據(jù)庫(kù)
  }]
})

寶塔中mongodb配置文件修改,將authorization:disabled 改為authorization:enabled,表示開(kāi)啟認(rèn)證

image.png

然后重啟一下mongodb,遠(yuǎn)程地址鏈接:mongodb://賬戶(hù):密碼@公網(wǎng)IP:27017/數(shù)據(jù)庫(kù)?authSource=admin

4、安裝PM2管理工具

添加項(xiàng)目根目錄,啟動(dòng)文件名稱(chēng)例如:app.js,項(xiàng)目名稱(chēng)自定義,然后添加


image.png

有個(gè)問(wèn)題目前未解決,node中連接帶密碼的mongodb數(shù)據(jù)庫(kù)連接失敗,可視化軟件中可以連接成功

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容