如何在远程服务器上部署项目

内容列表

前言

  • 现在开发一个项目,从项目立项到开始开发,在github或者gitee上开发
  • 本地运行没问题,肯定要走发布流程,让客户进行验收,这时候就需要远程服务器发布了
  • 本次就聊聊,顺带记录一下如何发布

一、申请远程服务器

远程服务器现在市面上有很多供应商提供很多服务器,比如阿里、腾讯,我本次就购买了阿里的服务器《轻量应用服务器》

一系列操作之后就可以进入平台,我选择的都是默认的配置,然后点击远程连接,就可以进入到阿里提供的服务器上

阿里远程提供了一个简易版的ai助手,如果一时想不起linux命令就可以问问他,还是有点方便的

二、远程服务器环境搭建

  • 接下来就是常规的环境配置了,包含node、git、nginx环境配置:

1.yum -y install git

2.yum install nodejs

1、备份老文件,防止改错弄坏服务器
cp /etc/profile /etc/profile_old

2、修改环境变量
vi /etc/profile     在文件尾部添加 export PATH=$PATH:/opt/node-v16.14.0-linux-x64/bin

3、刷新环境变量
source /etc/profile

node -v      输出版本号 16.14.0 即为配置成功

由于我的项目是大于18的所以我配置了20的环境变量

3.sudo yum -y install nginx

  • 安装好了可以访问nginx配置文件使用:vim /etc/nginx/nginx.conf

  • 具体环境变量如何配置,请参考我的nginx那篇文章的讲解即可

如果无法使用yum安装nginx可以考虑使用

三、发布代码

上述流程走完就该git拉代码,然后本地build代码,配置nginx路径就可以了,一切上述完成,你的网页就正式在公网可以访问了

四、公网域名处理

官方也提供了域名申请服务,按照自己的需求申请域名即可,一般常规的域名价格不会太高,一年100块钱左右

相关

Web 前端跨域访问

2018-08-10

为了用户的安全,浏览器通常都会限制跨域(Cross-domain)访问,也就是默认不允许不同域名下页面之间进行资源的传递和信息交互,但很多时候我们又有跨域请求资源的需求。

了解更多

Web 本地存储

2018-06-01

为了达到某些需求,我们通常需要在本地存储一些数据,方便我们进行用户个性化定制服务。

了解更多

DOM-选取元素节点

2018-05-17

DOM 操作都是通过对文档树中节点的访问来实现的,如何选取特定的元素节点是关键,进而才能访问该元素节点实现修改、查看、移除、替换等操作。

了解更多