zoukankan      html  css  js  c++  java
  • nuxt服务部署到云上全程记录

    首先,在使用脚手架nuxt-app中创建项目时,箭头选用不起作用,这是因为git bash在windows中交互问题,临时的解决办法是换用cmd

    登录云服务器后,首先安装nodejs

    yum install nodejs
    node -v
    npm -v

    如果发现版本低了
    就散装n工具
    npm install -g n
    n stable

    运行node -v
    如果发觉还是老版本,执行命令
    source /etc/profile

     部署并启动nuxt项目

    本地打包
    nuxt build

    本地上传.nuxt目录、erver目录、nuxt.config.js、package.json
    scp -r local_dir username@servername:remote_dir (mac)

    安装yarn
    npm install yarn -g

    登录并进入云服务器项目目录安装依赖
    npm/yarn install

    安装pm2工具
    npm install pm2 -g

    用pm2工具运行服务
    pm2 start npm --name "my-nuxt" -- run start

    查看当前活动的端口
    netstat -ntlp

    nuxt服务云上不能访问经排查发觉是127.0.0.1的问题,需在nuxt.config.js中添加
    server: {
    host: '0.0.0.0',
    port: 3000
    }

    查看防火墙开通情况
    iptables -n -L

    抓包3000端口看是否有数据
    tcpdump tcp port 3000
    
    
  • 相关阅读:
    spring-ioc
    Hibernate之二级缓存
    hibernate之HQL语句
    hibernate 多对多关联关系
    hibernate关联关系(一对多)
    Hibernate之主键生成策略
    struts2的CRUD
    struts2的OGNL
    struts2的初步认识
    Maven介绍
  • 原文地址:https://www.cnblogs.com/nightstarsky/p/10552176.html
Copyright © 2011-2022 走看看