如何在centos下部署Node环境
2024-08-26 12:04:25
从今年开始,养车之家的PC 和 M端 的站点 ,服务器从tomcat全部改成了Node,无论在测试环境、准生产、正式环境,我们都需要在服务器进行Node的部署,在这里我给大家详细说明下Node在linux环境下是如何进行部署的。
1. 安装nodejs编译及依赖相关软件
curl -sL https://rpm.nodesource.com/setup | bash -
2. 安装Node
yum install -y nodejs
3. 安装git
npm install git -g
4. 安装nvm
针对于不同的场景,我们经常要切换到不同的Node版本,从而方便我们进行开发
wget https://github.com/cnpm/nvm/archive/v0.23.0.tar.gz
或者通过git克隆到本地
git clone https://github.com/cnpm/nvm.git
tar -xzvf file.tar.gz 解压后进入目录然后执行 ./install.sh source ~/.bash_profile 输入 nvm,显示命令界面,代表安装成功
5. 通过nvm安装管理node
列出所有可安装的Node版本
nvm list-remote
安装相应的Node版本
nvm install v4.3.0
查看一下你当前已经安装的版本
nvm ls
切换对应的Node版本
nvm use v4.4.0
设置默认的Node版本
nvm alias default v6.2.0
6. 安装并配置nginx
yum install nginx
打开nginx配置文件
vim /etc/nginx/nginx.conf 将nginx代理到node的8080端口 server { location / { proxy_pass http://localhost:8080; } }
重启nginx
sudo nginx -s reload
现在大家应该就可以通过IP访问到自己的Node服务了
最新文章
- 洛谷 P1466 集合 Subset Sums Label:DP
- GetEnumerator();yield
- vi编辑器的使用
- 1. Two Sum I &; II &; III
- .net 生成 静态页面
- user_jj两条记录改成一条
- 【BZOJ】3527: [Zjoi2014]力(fft+卷积)
- Java内部类的访问规则
- Java使用memcached
- Objective-C基础笔记(2)@property和@synthesize
- jQuery的三种$()
- 围观M$的new
- 纯CSS做的一个Silder
- CET-4- translation1
- 网页加载进度的实现--JavaScript基础
- JSON 的几种转换
- [Swift]LeetCode382. 链表随机节点 | Linked List Random Node
- 微信小程序picker的坑
- [LeetCode] Reaching Points 到达指定点
- [Benchmark] Codeflaws: A Programming Competition Benchmark for Evaluating Automated Program Repair Tools
热门文章
- git 修改最后一次提交的用户名 或者 commit的内容
- [LeetCode] Sum of Left Leaves 左子叶之和
- [LeetCode] Closest Binary Search Tree Value 最近的二分搜索树的值
- NIO服务器
- Python小白的发展之路之Python基础(二)
- laravel下的数据序列化
- Ajax跨域实现
- C++ 引用计数技术及智能指针的简单实现
- Python 【第六章】:Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
- px和em,rem的区别