Linux 下Nginx 运行Vue
首相基础的安装Node.js npm
先建个目录把 /node/www
然后在这个目录下
wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x86.tar.xz
解压
tar xf node-v8.11.1-linux-x86
然后创建软链接
#ln -s /node/node-v8.11.1-linux-x86/bin/node /usr/local/bin/node 前面的路径是你下载然后解压后的文件路径
#ln -s /node/node-v8.11.1-linux-x86/bin/npm /usr/local/bin/npm

如果这样就木有问题了
然而在Centos6.9下就有点GG了
错误1
当在CentOS .2下执行某些命令时,有缺少共享库的报错: error while loading shared libraries: libstdc++.so.: cannot open shared object file: No such file or directory yum whatprovides libstdc++.so. yum install libstdc++-4.4.-.el6.i686 后面这个根据出来的换掉
错误2
bash: /usr/local/bin/rar: /lib/ld-linux.so.: bad ELF interpreter: No such file or directory yum install glibc.i686 可能又报错了
error while loading shared libraries: libstdc++.so.: cannot open shared object file: No such file or directory yum install libstdc++.so.
然后就开始安装Vue
npm install -g vue-cli
然后还是创建软链接
sudo ln -s /node/node-v8.11.1-linux-x86/bin/vue /usr/local/bin/vue
然后就开始

然后就按照Vue 官网的安装步骤就OK了
# 创建一个基于 webpack 模板的新项目
$ vue init webpack my-project
# 安装依赖,走你
$ cd my-project
$ npm run dev
跑成功的话会出现 localhost:8080 Ctrl+C关掉
然后我们就开始配置Nginx 了
yum install nginx
对了先cd my-project 进入我的项目
然后编译 -----Vue真的牛逼Js还带编译
npm run build
配置Nginx 的站点
vim /etc/nginx/nginx.conf
只要把端口改一下 然后root 的路径
server {
listen default_server;
listen [::]: default_server;
server_name _;
root /node/www/my-project/dist;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
保存重启
systemctl restart nginx
然后打开的服务器的IP :8080

Vue牛逼
OK!
Linux 下Nginx 运行Vue的更多相关文章
- VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三)
首先启动Nginx 1. 相关浏览 两个 Tomcat 配置: VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二) Nginx 安装配置启动: VMware Linu ...
- Linux下nginx编译安装教程和编译参数详解
这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码代码如下: # y ...
- 【转】Linux下nginx配置https协议访问的方法
一.配置nginx支持https协议访问,需要在编译安装nginx的时候添加相应的模块--with-http_ssl_module 查看nginx编译参数:/usr/local/nginx/sbin/ ...
- VMware Linux 下 Nginx
负载 VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三) Weiseditor 2014-11-26 23:42 阅读:1 评论 ...
- linux下编译运行驱动
linux下编译运行驱动 嵌入式linux下设备驱动的运行和linux x86 pc下运行设备驱动是类似的,由于手头没有嵌入式linux设备,先在vmware上的linux上学习驱动开发. 按照如下方 ...
- linux安装nodejs运行vue程序
linux安装nodejs运行vue程序 1.与node官网下载安装包 https://nodejs.org/zh-cn/download/ 6.上传到服务器,并解压 tar -xvf node-v1 ...
- linux 下 tomcat 运行报错 Broken pipe
linux 下 tomcat 运行报错 Broken pipe 感谢:http://hi.baidu.com/liupenglover/blog/item/4048c23ff19f1cd67d1e71 ...
- VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二)
准备工作 相关浏览: VMware Linux 下 Nginx 安装配置 (一) 1. 选在 /usr/local/ 下创建 softs 文件夹,通过 ftp 命令 把 apache-tomcat-7 ...
- linux下编译运行TIGL Viewer步骤
linux下编译运行TIGL Viewer步骤(仅为了正确编译安装的话直接跳到步骤3) 1. linux发行版选择:由于linux发行版众多,不同版本包含的库版本可能存在差别,因此需要选择正确的版本. ...
随机推荐
- for-in和for 循环 的区别
以前早就知道,for...in 语句用于对数组或者对象的属性进行循环操作,而for循环是对数组的元素进行循环,而不能引用于非数组对象, 但咱在js项目里,遇到循环,不管是数组还是对象,经常使用for- ...
- NGUI 学习使用
http://www.tasharen.com/forum/index.php?board=12.0
- 项目中使用的ajax代码_:觉得还好
POST>> submitHandler:function(form){ var username = $('#user_name').val(); var password = $('# ...
- SSH框架(1)
一. SSH框架相关的面试题: 1. BeanFactory的作用是什么? [中] BeanFactory是配置.创建.管理bean的容器,有时候也称为bean上下文.Bean与bean的依 ...
- HTML服务器控件与Web服务器控件
asp.net之所以现在开发方便和快捷,关键是它有一组强大的控件库,包括web服务器控件,web用户控件,web自定义控件,html服务器控件和html控件等.这里主要整理一下html控件.html服 ...
- JsQuick--个人封装的Js库
JsQuick 该库为本人封装的Js库,尚未进行浏览器兼容 /** * 快速框架 版本:1.0.0 * 日期:2015.02.26 * 作者:简楚恩 */ /** * 快速获取控件类 */ var $ ...
- Kreyos 资料收集
Kreyos 资料收集 使用 默认需要连接 APP 解锁. 固件 https://github.com/kreyosopensource/KreyosFirmware Android 源码 https ...
- Java 编码规范
package(包) 包名的命名规范:1.小写 2.至少有一层目录 3.域名倒置书写 package baidu; package com.baidu.www; Class(类)-----大驼峰法 类 ...
- lnmp centos7 memcache服务器端 和 memcache memcached扩展的安装
在项目开发的时候有用到memcache,自己在本地需要搭建一个memcache环境,用于开发和测试; wget http://www.memcached.org/files/memcached-1.5 ...
- laravel查看sql语句
我自己是用第一种方法来调试的,第三种不行 不知道为啥 laravel查看sql语句 方法一: 我们有时候想测试一段代码生产的 SQL 语句,比如: 我们想看 App\User::all(); 产生的 ...