码迷,mamicode.com
首页 > Web开发 > 详细

CentOS 6.8部署Nuxt.js项目(CentOS nuxt.js项目无法通过公网IP访问的问题)

时间:2017-10-07 17:38:41      阅读:3072      评论:0      收藏:0      [点我收藏+]

标签:local   run   org   UI   host   相关   实例   cli   uil   

目前很多nuxt项目都是基于windows的,初始化一个简单的nuxt项目后都是通过3000或者8080端口去访问localhost,今天分享一下笔者在CentOS部署简单nuxt项目的经验(通过域名或者公网IP访问)~

1.购买阿里云ECS实例,最低配个人用来练手的9块钱就可以用半年,相当划算!

2.安装Nodejs(二进制版本)

  • 通过官网下载无需编译(需要编译的版本比较麻烦)的最新Nodejs二进制版本 wget https://nodejs.org/dist/v6.11.4/node-v6.11.4-linux-x64.tar.xz

技术分享

  • 解压下载下来的文件 tar -xvf node-v6.11.4-linux-x64.tar.xz
  • 进入文件目录确认node已经安装成功 cd node-v6.11.4-linux-x64 && cd bin &&  ./bin -v(查看node版本,返回正确版本信息则node安装成功)
  • 配置node和npm指令全局使用 ln -s /root/node-v6.11.4-linux-x64/bin/node /usr/local/bin/node &&  ln -s /root/node-v6.11.4-linux-x64/bin/npm /usr/local/bin/npm

3.安装vue-cli

  • npm install -g vue-cli
  • 配置vue指令可全局使用 ln -s /root/node-v6.11.4-linux-x64/lib/node_modules/vue-cli/bin/vue
  • vue init nuxt/starter <projectName>
  • cd <projectName> && npm install

4.Server端口和IP配置

  • 打开package.json文件,添加如下配置:

技术分享

  • 上图中的主机ip一定要是:“0.0.0.0”,端口一定要是3389,3389端口是阿里云默认开放的端口,如不想使用此端口则需要使用Nginx代理
  • 开发模式使用npm run dev, 生产模式使用npm run build && npm start
  • 另外实际的生产模式建议使用pm2,相关讯息请自行百度

个人能力有限,如果错误请不吝纠正,有好的建议或方法也请提出,大家一起学习交流~~~

CentOS 6.8部署Nuxt.js项目(CentOS nuxt.js项目无法通过公网IP访问的问题)

标签:local   run   org   UI   host   相关   实例   cli   uil   

原文地址:http://www.cnblogs.com/chenwuai/p/7634745.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!