一、購買雲服務器
1.阿里雲服務器
2.騰訊雲服務器
3.百度雲服務器
4.....
我買的是騰訊雲2核2G輕量應用服務器,
如圖,購買之后就是選擇鏡像,推薦CentOS系統
安裝好之后,重置鏡像密碼!!!
改完之后,開機。。。
建議下載一個Xshell,方便后續操作
安裝好Xshell之后,
新建會話
填寫你的服務器公網ip
名稱隨意,點擊確定
登錄名默認高級管理員root
密碼為你新重置的密碼,
登錄。。。
登錄成功。。。
安裝nginx
在Xshell命令窗口
yum install nginx
輸入y安裝
接着安裝一個操作面板,方便我們可視化部署網站
在瀏覽器上輸入網站bt.cn,安裝好寶塔面板,選擇CentOS的安裝命令
復制,在命令窗口粘貼
然后就安裝
一路確認
最后會出現
第一個為你的面板登錄地址,
第二第三個為你的賬號密碼
然后將地址復制到瀏覽器打開
填入相關信息,登錄就行
可能會出現訪問失敗
這個時候就打開服務器的管理面板
點擊防火牆
添加規則,
一般是8888端口沒開放
開放就行
之后出現這個界面,默認左邊的極速安裝就行
安裝的過程中可以進入面板設置相應的更改(更改登錄名和密碼)
全都安裝好之后再去
搜索pm2並安裝
接着是數據庫
點擊添加數據庫
自己設置相關信息,密碼可自己設置或者是用它默認的密碼
設置訪問權限為所有人
點擊提交
這個時候可以選擇在網頁上設計數據庫
也可以到本地數據庫軟件設置
舉例:
點擊連接
點擊連接測試
出現連接失敗
接下來需要去開放端口!!!
服務器開放3306端口!!!
寶塔面板開放3306端口!!!
都在防火牆里面,自己找一下
設置好之后點擊連接,連接成功
這個時候可以按需設計表格
............
接下來便是nodejs部署
建議使用比較新的版本,老版本容易報錯
項目列表添加項目
選擇好相應的app.js文件作為啟動項
//啟動服務器 app.listen(3007, () => { console.log("api server running at http://127.0.0.1:3007"); });
啟動服務器,3007為端口號,自己設置
設置完自己想要的端口號之后,去到服務器和寶塔開放相應端口
啟動
數據庫下的配置
const mysql = require("mysql"); const db = mysql.createPool({ host: "xxx",(公網ip) user: "admin",(賬號) password: "root",(密碼) database: "my_db_01",(數據庫名) }); module.exports = db;
接口的話不多敘述
之后便可以通過ip地址加端口號訪問服務器
項目部署
添加站點
提交
刪除根目錄下所有文件
接着打開Xftp,安裝Xshell順帶安裝的軟件
相同的操作
連接上
找到你想上傳的項目,把它拖到你的根目錄文件夾
返回寶塔,點擊網站這里,點進去,或者直接訪問公網ip,便可以直接打開你的網頁
大功告成!
