一链瓦、解析域名:
- 在把項(xiàng)目部署到服務(wù)器之前,要解析好自己域名6㈣搿4雀!
二拥峦、登錄服務(wù)器
- 1贴膘、
ssh root@ip
2、輸入密碼
3略号、建立項(xiàng)目文件夾
三刑峡、上傳代碼
- 先在本地把代碼上傳到github上
- 給服務(wù)器配置ssh key,因?yàn)榉?wù)器等于一臺(tái)新機(jī)器玄柠,需要驗(yàn)證的突梦,在任何一臺(tái)新機(jī)器上,不管是上傳代碼還是clone代碼羽利,都要配置新的ssh key
- git clone 項(xiàng)目目錄到服務(wù)器的項(xiàng)目文件夾下
vim /www/config
{
"域名":"服務(wù)器ip:端口號(hào)"
}
這樣就可以通過域名來訪問你的網(wǎng)站了,注意宫患,這個(gè)是json格式的文件,需要用json格式的語(yǔ)法铐伴。
四撮奏、啟動(dòng)項(xiàng)目
- node index.js(入口文件)
假設(shè)這個(gè)js是你項(xiàng)目的入口文件,有的是app.js当宴,這個(gè)看你自己怎么配置的畜吊,我的node bin/www
。然后在瀏覽器輸入域名訪問户矢,看是否可以訪問得到改網(wǎng)站pm2 start 入口文件 --name=域名
pm2 delete 域名
pm2 list
五玲献、修改oauth
我使用的github的,所以,將github配置改成
捌年,
這樣就可以通過github賬號(hào)登錄了
注意瓢娜,routes>auth.js
這個(gè)是我的測(cè)試配置,但是在實(shí)際開發(fā)過程中礼预,服務(wù)器上的配置眠砾,必須和github上的oauth配置一樣,才能使用github登錄托酸,否則就會(huì)報(bào)錯(cuò)褒颈。
大功告成,現(xiàn)在可以訪問我的網(wǎng)站了