项目上线流程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目上线流程相关的知识,希望对你有一定的参考价值。
参考技术A 域名:新网 万网
服务器及域名购买略
1、任意命令行工具里输入 ssh root@服务器公网IP
2、输入yes,然后输入服务器开机密码。密码处于安全考虑不会显示
4、安装node高版本,安好之后就有node和npm
$ curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -
$ yum install nodejs
5、一般在data文件夹下放数据,通过 touch index.html 可以创建一个文件,使用自带的vi/vim工具可以进行编辑,cat命令只查看不编辑
6、安装httpserver npm i http-server -g
7、 http-server 启动服务
8、安装pm2 让node进程保持后台运行 npm i pm2 -g
pm2 start http-server 让服务器保持运行
pm2 list/ls 查看有哪些通过pm2运行的服务
pm2 delete 需要关闭服务的id 停止服务
通过nginx部署服务
1、安装nginx yum install nginx -y
nginx的配置文件在etc/nginx/conf.d/*.conf这个文件里面
完成后保存,并重启nginx服务:
$ nginx -t
这时执行
$ nginx -c /etc/nginx/nginx.conf 只需执行一次
$ nginx -s reload
2、解析域名,通过域名访问之前的IP地址:
7、在conf.d下面创建一个项目需要的配置文件,来指向项目目录下的dist文件夹下面的index文件
如果获取不到数据报错,需要设置nginx代理:
location /api proxy_pass 需要获取的数据来源地址;
8、遇到页面刷新报错就在conf.d里加入一个这样的location:
最后效果如下图:
遇到nginx 403 forbidden问题解决办法
打开nginx.conf把用户名设置为主机名,一般是root
项目上线简单流程
1、机器上架,配置IP,能远程连接
2、连接上机器后,修改默认ssh端口,添加并启用防火墙
3、机器的初始化:删除不需要的用户、组、服务;安装基础软件包
4、安装配置zabbix监控(添加筛选)
5、配置应用服务并验证其可用性
6、通知项目经理协调测试同事进行测试
7、服务上线
以上是关于项目上线流程的主要内容,如果未能解决你的问题,请参考以下文章