将网站部署发布到服务器上

准备条件

购买阿里云服务器(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 
//注意,这里要使用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启动进程
至此便可访问项目网站
将网站部署发布到服务器上_第1张图片
image.png

你可能感兴趣的:(将网站部署发布到服务器上)