阿里云部署全套Vue+Nodejs+MongoDB项目步骤记录

部署步骤记录(aliyun的Linux远程主机)

1.XHELL和xftp连接远程Linux主机

1.1.下载xshell和xftp(官网可下载),然后开始进行连接远程Linux主机

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TiiJ0hyC-1623231458550)(C:\Users\He Xin\AppData\Roaming\Typora\typora-user-images\image-20210429143838740.png)]

然后先不急,点击左侧用户身份验证输入用户名(默认root)和密码(远程主机实例的密码,忘记的话可以进行重置),接下来再点击链接
1.2 此时链接必定是失败的,这时候要去阿里云实例的地方配置安全规则,将ssh需要的22
端口添加到入规则和出规则中(不清楚入还是出,两个都加上了)
1.3 如果还是失败,从阿里云云服务器控制要进入实例点击远程使用VNC连接先进去。进去之后输入用户名(默认root)和密码(实例的密码),进去之后,输入以下命令检查防火墙是否允许22端口访问
ufw status
ufw default allow
ufw allow 22
再输入ufw status 进行查看
1.4 此时再去链接xshell和xftp应该就可以了(xftp链接同xshell)

2.Node.js服务器部署到Linux主机上

  1. 连接成功xftp后,找到自己电脑上的服务器代码,直接拖到home目录下,到时候要用就去虚拟机上面运行即可

3.Vue项目打包上传到Linux主机

3.1 首先在自己项目根目录下创建一个config文件夹,其中添加如下文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-unCR0hCJ-1623231458552)(C:\Users\He Xin\AppData\Roaming\Typora\typora-user-images\image-20210429145716598.png)]

index.js中的配置选项设置
module.exports = {
   
    build: {
   
        // Template for index.html
        index: path.resolve(__dirname, '../dist/index.html'),
    
        // Paths
        assetsRoot: path.resolve(__dirname, '../dist'),
        assetsSubDirectory: 'static',
        assetsPublicPath: './',
    },
    proxyTable: {
   
        '/api': {
   
          target: 'https://8.136.220.192:8888',   
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值