一、解析域名:
- 在把项目部署到服务器之前,要解析好自己域名!!!
二、登录服务器
- 1、
ssh root@ip
2、输入密码
3、建立项目文件夹
三、上传代码
- 先在本地把代码上传到github上
- 给服务器配置ssh key,因为服务器等于一台新机器,需要验证的,在任何一台新机器上,不管是上传代码还是clone代码,都要配置新的ssh key
- git clone 项目目录到服务器的项目文件夹下
vim /www/config
{
"域名":"服务器ip:端口号"
}
这样就可以通过域名来访问你的网站了,注意,这个是json格式的文件,需要用json格式的语法。
四、启动项目
- node index.js(入口文件)
假设这个js是你项目的入口文件,有的是app.js,这个看你自己怎么配置的,我的node bin/www
。然后在浏览器输入域名访问,看是否可以访问得到改网站pm2 start 入口文件 --name=域名
pm2 delete 域名
pm2 list
五、修改oauth
我使用的github的,所以,将github配置改成
,
这样就可以通过github账号登录了
注意,routes>auth.js
这个是我的测试配置,但是在实际开发过程中,服务器上的配置,必须和github上的oauth配置一样,才能使用github登录,否则就会报错。
大功告成,现在可以访问我的网站了