Cent OS服务器部署Node JS-纯新手向
- 作者:Bougie
- 创建于:2018-10-03
- 更新于:2023-03-09
前不久将本博客服务器升级成 Cent OS 了,对比原 Windows,访问速度和稳定性都大幅提升,延迟基本保持在 30ms 左右。升级过程中遇到一些坑,特此记录一下。
# 安装 Node JS
# 软链接
# 安装 wget
yum install -y wget
wget 是一个下载器,-y 表示 yes,可以免去安装提示。如果已经安装了可以跳过该步。
# 下载 Node JS 最新的 bin 包
可以在下载页面 (opens new window)找到 Node JS 下载地址,然后执行指令
wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz
然后就是等着下载完毕。
# 解压包
依次执行
xz -d node-v9.3.0-linux-x64.tar.xz
tar -xf node-v9.3.0-linux-x64.tar12
# 链接
先确认你 nodejs 的路径,我这里的路径为~/node-v9.3.0-linux-x64/bin。确认后依次执行
ln -s ~/node-v9.3.0-linux-x64/bin/node /usr/bin/node
ln -s ~/node-v9.3.0-linux-x64/bin/npm /usr/bin/npm
注意 ln 指令用于创建关联(类似与 Windows 的快捷方式)必须给全路径,否则可能关联错误。
# 包管理器安装(推荐)
参考这个:https://github.com/nodesource/distributions
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_11.x | bash -
apt-get install -y nodejs
# 测试
node -v
npm -v
如果正确输出版本号,则部署 OK。
# 安装 Git、MySQL
MySQL 有开源替代品 MariaDB,安装方法比 MySQL 简单很多。
yum install -y git
yum install -y mariadb
# 部署
git clone ***/blog
cd blog
npm i
npm start