一、nginx安装

1、安装依赖包

//一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2、下载并安装  

//创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz

  

3、安装nginx

//进入nginx目录
cd /usr/local/nginx
//执行命令
./configure
//执行make命令
make
//执行make install命令
make install

  

4.配置nginx.conf

# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf

  可以 用conf里面的默认端口80,如果用了阿里云的服务器需要在安全组里面开放80端口,才能访问到nginx

5.nginx常用命令

cd /usr/local/nginx/sbin

./nginx -t //检测nginx 配置文件
./nginx // 启动
./nginx -s reload //重启启动
./nginx -s stop //关闭ng
killall -9 nginx //杀死所有ng ps -ef | grep nginx //查看ng进程

  

6、若想使用外部主机连接上虚拟机访问端口公网IP,需要关闭虚拟机的防火墙:

centOS6及以前版本使用命令: systemctl stop iptables.service

centOS7关闭防火墙命令: systemctl stop firewalld.service

  其中在阿里云 centOS7 中直接访问ip可能访问不到,检查nginx 配置的端口是否在安全组配置规则里面添加:参考地址

  随后访问该ip即可看到nginx界面。

二、node环境

1、下载node压缩包并且解压

1、选择或创建一个目录
cd /root/
mkdir softw
wget https://nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.xz // 解压
xz -d node-v10.15.1-linux-x64.tar.xz
//解压后
node-v10.15.1-linux-x64.tar
//解压 tar
tar -xvf node-v10.15.1-linux-x64.tar
//解压后
node-v10.15.1-linux-x64
// tips:节约空间可以删除掉压缩包 2、配置nodejs 软连接,让各个目录都能访问node
ln -s /root/softw/node-v10.15.1-linux-x64/bin/node /usr/bin/node
ln -s /root/softw/node-v10.15.1-linux-x64/bin/npm /usr/bin/npm /*
注意在阿里云CentOs 7系统下最后面的指向路径为:/usr/bin/ + node or npm,有的服务器的匹配为:/usr/local/bin/+node or npm
*/ 3.检查是否安装成功:
node -v
npm -v

  

2、pm2 软连接

// 全局安装pm2
npm install pm2 -g //pm2 软连接
ln -s /root/softw/node-v10.15.1-linux-x64/bin/pm2 /usr/bin/pm2 //pm2 启动
pm2 start npm --name "nuxtdev" -- run start //pm2 启动服务列表
pm2 list //其他命令:https://blog.csdn.net/qq_39081974/article/details/79268248

  

三、CentOs 7.4 64位 系统下 nuxt部署

在本地 npm run build 之后

//上传一下4个文件或目录到服务器
nuxt.config.js
package.json
.nuxt
static // 上传之后
npm install // 修改package.json配置
以阿里云服务器 为例
"config": {
"nuxt": {
"host": "0.0.0.0", //配置阿里服务器私有ip
"port": "3333" // 需要在阿里云安全配置里面配置打开3333端口
}
} npm start // 最后访问
阿里服务器公网ip:3333

  

  

linux CentOs 7.4 64位 系统下 nuxt部署 、nginx 安装、node环境及软连接,pm2软连接的更多相关文章

  1. (转)Win7 64位系统下 Retional rose 2003 安装及破解

    网上关于Retional rose 2003安装和破解的文章比较多,这里,我结合自己的亲身体验,和大家分享一下win7 旗舰版 64位系统下Retional rose 2003(下面简称rose200 ...

  2. Win7 64位系统下 Retional rose 2003 安装及破解

    网上关于Retional rose 2003安装和破解的文章比较多,这里,我结合自己的亲身体验,和大家分享一下win7 旗舰版 64位系统下Retional rose 2003(下面简称rose200 ...

  3. Linux中CentOS6.5 64位 系统下安装docker步骤

    CentOS6.5 64位    (docker目前仅支持64位)内核必须在3.10及以上 1. uname -r  查看内核版本 2. 升级内核到3.10版本(带aufs模块)    cd /etc ...

  4. 64位系统下,一个32位的程序究竟可以申请到多少内存,4GB还是更多?(一)

    前言: cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推.32位操作系统针对的32位的CPU设计.64位操作系统针对的64位的CPU设计.操 ...

  5. 64位系统下注册32位dll文件

    64位系统下注册32位dll文件 在64位系统里注册32位软件所需的一些dll会提示不兼容,大概因为32 位进程不能加载64位Dll,64位进程也不可以加载32的导致. 若要支持的32 位和64 位C ...

  6. PL/SQL Developer 在windows7 64位系统下连Oaracle11g64位系统的解决经验

    PL/SQL Developer 在windows7 64位系统下连Oaracle11g64位系统的解决经验 一.问题现象及解决方法 现象: 1.PL/SQL 无法登录64位数据库 2.在PL/SQL ...

  7. 64位系统下System32文件系统重定向

    前言 因为一次偶然的机会,需要访问系统目录“C:/Windows/System32“文件夹下的内容,使用的测试机器上预装了win7 64系统.在程序运行中竟然发生了该文件路径不存在的问题!!通过查看网 ...

  8. win7 64位系统下安装autoitlibrary库遇到问题解决

    转载来自http://blog.sina.com.cn/s/blog_53f023270101skyq.html 今天需要在win7 64位系统下安装autoitlibrary库,起初安装好了robo ...

  9. 64位系统下注册32位dll、ax文件

    64位系统下注册32位dll.ax文件. 换了64位系统遇到的新问题,目前常用的影音处理软件多数为32位. 注册这些32的滤镜会提示不兼容,大概因为32 位进程不能加载64位Dll,64位进程也不可以 ...

随机推荐

  1. MySQL时间格式转换

    1.时间转换成特定字符串 例:select DATE_FORMAT(now(),'%Y-%m-%d %H:%i::%s'); --> '2019-10-16 10:59::18' 2.一种字符串 ...

  2. [转载] OpenCV2.4.3 CheatSheet学习(一)

    OpenCV向MATLAB靠拢,图像的操作方法变得不那么C了,更m了一些.比如,MATLAB中的常用函数imshow.imread.imwrite函数在OpenCV中已经有了同名的兄弟. 此外,Ope ...

  3. 在PyCharm中导入Numpy和Pygame模块 (win8.1)

    我用的是anaconda安装python3.6 已经在终端 pip install numpy 但是在pycharm运行程序出现错误:ImportError: No module named nump ...

  4. goland快捷键使用

    查找替换: 格式化代码块:ctrl+alt+L将选中的行自动对齐:ctrl+alt+I优化没必要的imports:ctrl+alt+O展开代码块:ctrl+“+”展开文件中所有代码块:ctrl+shi ...

  5. [转]文件file属性详解

    不能直接访问用户计算机中的文件,一直都是Web应用开发中的一大障碍.2000年以前,处理文件的唯一方式就是在表单中加入<input type="file">字段,仅此而 ...

  6. xml转化为数组

    function xml_to_array($xml) { return json_decode(json_encode(simplexml_load_string($xml)), true); }

  7. drf模块及源码

    drf中的APIView请求生命周期 APIView的as_view(局部禁用csrf) => 调用父类view中的as_view返回view()方法 => 自己的类调用自己的dispat ...

  8. 外观模式(Facade)(门面模式、子系统容易使用)

    外观(Facade)模式的定义:是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式.该模式对外有一个统一接口,外部应用程序不用关心内部子系统的具体的细节,这样会大大降低 ...

  9. 【weex】publishTask

    这个小项目还挺有意思的,是一个效果取快递的项目 我们看下效果 放博客的github地址:https://github.com/xiaomaer/publishTask 我们来看下代码,这几个页面运行的 ...

  10. 【Codeforces Round #430 (Div. 2) D】Vitya and Strange Lesson

    [链接]点击打开链接 [题意] 给出一个数组,每次操作将整个数组亦或一个数x,问得到的数组的结果中的mex.mex表示为自然数中第一个没有出现过的数. [题解] 异或的效果是可以累加的,所以不用每次都 ...