准备条件
购买阿里云服务器(centos系统)和域名
1.将项目上传到GitHub上
简要流程:
GitHub建立仓库 ----> 本地git clone ----> 建立 .gitignore 文件
----->git status----->git add . ----->git commit -am"描述"
---->git push
2.服务器全局安装git
操作步骤: https://www.jianshu.com/p/a43d2ac26cc8
3.将项目从GitHub上拉到服务器上
1.git clone <github地址>
//注意,这里要使用Use Https情况下的地址
2.进入项目文件目录
cd <路径>
4.全局安装pm2
npm install -g pm2
5.pm2命令操作
进入到项目目录下:
例如:(cd nodejs-blog)
pm2 kill 杀死进程
pm2 start bin/www 启动项目
注意:
在此处的时候出现了一个问题:
只能用127.0.0.1或localhost的方式访问网站服务
安装nginx测试本服务器,同理,只能用127.0.0.1或localhost的方式访问网站
然后,各种搜索
原因:
服务器端没有添加默认端口规则
解决办法:
登录阿里云,添加相应端口规则
重新pm2 kill关闭进程
pm2 start bin/www启动进程
至此便可访问项目网站