CentOS 7.4安装nodejs & nginx

一、安装nodejs
1、查看操作系统信息
  uname -a
2、安装wget
  yum install wget -y
3、安装nodejs
  1、下载 wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz
  2、解压 xz -d node-v10.13.0-linux-x64.tar.xz
  3、解压 tar xvf node-v10.13.0-linux-x64.tar
  4、安装nodejs
    1、cd node-v10.13.0-linux-x64
    2、cd bin
    3、mv ./node /bin/
    4、mv ./npm /bin/
    5、mv ./npx /bin/
    6、cd .. cd lib
    7、mv ./node_modules /lib/
  5、安装nrm
    npm install nrm -g
  6、安装 ngnix
    rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
    yum install -y nginx
    运行nginx
    service nginx start
    重启nginx
    nginx -s reload
    查看nginxV默认安装目录 whereis nginx
  7、安装pm2
    npm install pm2 -g
二、node监听的8080端口,网站无法访问
  1、关闭防火墙 systemctl stop firewalld.service
  启动: systemctl start firewalld
  关闭: systemctl stop firewalld
  查看状态: systemctl status firewalld
  开机禁用 : systemctl disable firewalld
  开机启用 : systemctl enable firewalld
  2、开放8080端口
  添加
  firewall-cmd --zone=public --add-port=8080/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
  重新载入
  firewall-cmd --reload
  查看
  firewall-cmd --zone=public --query-port=8080/tcp
  删除
  firewall-cmd --zone=public --remove-port=8080/tcp --permanent
三、全局化运行node
  1、node server.js & (该方法如果某一进程出错,则服务停止,不推荐)
  2、pm2
  启动服务 pm2 start server.js
  停止服务 pm2 stop server.js
  查看服务 pm2 ls
四、查看进程,Kill进程
  1、查看 ps -ef
  2、Kill kill [pid]

原文地址:https://www.cnblogs.com/aipeli/p/9941202.html

时间: 2024-08-29 16:43:44

CentOS 7.4安装nodejs & nginx的相关文章

centos 6.5安装NodeJS

centos 6.5安装NodeJS 下载 可以在本地下载node.js最新版,然后通过ftp工具上传到服务器,或者直接在服务器终端使用wget命令下载(我当时下载的是node-v7.5.0-linux-x86版本,其他版本请查看上面链接然后替换即可): $ wget http://nodejs.org/dist/latest/node-v7.5.0-linux-x86.tar.gz 解压 进入服务器终端,找到上传或者下载的安装包,解压 $ tar -zvxf node-v7.5.0-linux

centos 系统下安装FastDFS+nginx+fastdfs-nginx-module安装配置

前言: 以前的项目上传的文件都是保存到本地或者是局域网内的共享文件夹下,由于数据量,服务器的负载均衡(分机的某些图片无法访问的问题处理)等因素的情况下,就想到用fastdfs来文件管理,花了几天时间硬着头皮去学习怎样安装配置,由于linux基础不好,安装配置起来感觉有点费力,不得不随时去查找一些资料,好在经过这几天的努力安装配置fastdfs最终还是搞定了,最终的付出并没有白费,以下是个人的见解,如有误差,请多多指导.不了解fastdfs的童鞋可以先去了解下,请看http://tech.uc.c

centos 7下安装配置nginx

安装所需环境 Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境. 一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: yum install gcc-c++ 二. PCRE pcre-devel 安装PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表

centos 6.5 安装配置nginx环境

1.安装pcre ,zlib ,openssl yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel 2.安装nginx rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm yum -y install ng

Centos 32位 安装 NodeJS

准备命令: yum -y install gcc make gcc-c++ openssl-devel wget 下载源码及解压: wget https://nodejs.org/dist/v6.9.5/node-v6.9.5.tar.gz tar -zvxf node-v0.10.26.tar.gz 编译及安装: cd node-v0.10.26 切换目录,执行./configure make && make install 验证是否安装配置成功: node -v

Centos 5.5 安装 nodejs

wget http://nodejs.org/dist/v0.12.4/node-v0.12.4-linux-x64.tar.gz --下载nodejs tar -zxvf node-v0.12.4-linux-x64.tar.gz --解压 关键代码. ln -s /home/node-v0.12.4-linux-x64/bin/node /usr/local/bin/node ln -s /home/node-v0.12.4-linux-x64/lib/node_modules/npm/bi

CentOS 6下安装nodejs 0.9.0

确保安装了python,大部分安装失败都是由于python版本过低导致.安装之前,升级python版本,升级步骤 http://www.tomtalk.net/wiki/Python. [[email protected] ~]# python -V Python 2.7.3 开始安装: 1).下载nodejs到本地并解压缩 [[email protected] node]# wget http://nodejs.org/dist/v0.9.0/node-v0.9.0.tar.gz [[emai

centos上yum安装nodeJS

更新node.js各版本yum源 Node.js v8.x安装命令 curl --silent --location https://rpm.nodesource.com/setup_8.x | bash - Node.js v7.x安装命令 curl --silent --location https://rpm.nodesource.com/setup_7.x | bash - Node.js v6.x安装命令 curl --silent --location https://rpm.nod

centos 7.6 安装配置nginx (显示中文目录,带密码验证)

yum install -y nginx service nginx start 配置文件重新生效 nginx -s reload 配置文件所在目录 vim /etc/nginx/nginx.conf 38 server { 39 listen 80 default_server; 40 listen [::]:80 default_server; 41 server_name _; 42 # root /usr/share/nginx/html; 43 44 # Load configurat