Node安装以及部署
去官网下载最新版本,分两种一种是源码,一种是编译后的文件。下面是官网下载地址: https://nodejs.org/en/download/current/ 分不同的版本 win linux mac 下载对应版本
以linux Windows为例
Linux 下安装:(方法一)
1.1把下载的tar.gz压缩包文件解压
1.2解压命令: tar -zxvf (压缩包的名字.tar.gz)
1.3解压完成后就可以在bin文件中看见 node 和 npm 文件 在当前目录下执行./node可以执行node客户端
1.4设置客户端:两条命令 node 和 npm
(kun/mysofltware/node-v0.10.28-linux-x64/bin/node)node文件存放位置根据自己存放位置而定
ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm
1.5在node目录下执行pwd 获取node所在的目录,要把这个目录添加到PATH环境变量
1.6执行su 输入密码切换到root用户 执行命令:vi /etc/profile
1.7在vi 环境下 点击 i 进入插入状态,在export PATH的上一行添加如下内容 (环境变量中的内容 是以冒号分割的)
PATH=$PATH:/home/kun/mysofltware/node-v0.10.26-linux-x64/bin
编辑完成后按Esc键 然后输入 :wq 按回车保存退出。
1.8退出vi ,执行 source /etc/profile 可以让变量生效
1.9然后执行 echo $PATH ,看看输出内容是否包含自己添加的内容
Linux 下安装:(方法二)
2.1把下载的source code源码解压
2.2 以此执行以下命令
cd node-v0.10 ./configure Make Make install cp /usr/local/bin/node /usr/sbin/
Linux 下安装:(方法三)【不推荐】
apt-get 方式
Sudo apt-get install node.js Sudo apt-get install npm
Windows 下安装比较简单下载下一步(不赘述)
安装redis数据库
3.1 下载源码,解压缩后编译源码。
wget http://download.redis.io/releases/redis-2.8.3.tar.gz tar xzf redis-2.8.3.tar.gz cd redis-2.8.3 make
3.2编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、 redis-cli和redis.conf。然后拷贝到一个目录下。
mkdir /usr/redis cp redis-server /usr/redis cp redis-benchmark /usr/redis cp redis-cli /usr/redis cp redis.conf /usr/redis cd /usr/redis
3.3启动Redis服务
redis-server redis.conf
3.4然后用客户端测试一下是否启动成功。
redis-cli redis> set foo bar OK redis> get foo"bar"
代码上传
4.1打包:命令 (node_modules .idea .git ne.tar.gz 这些文件不打包减小压缩包大小)
复制代码 代码如下:
$ tar cvzf ne.tar.gz ./ --exclude=node_modules --exclude=.idea --exclude=.git --exclude=ne.tar.gz
4.2上传:命令
$ scp ./ne.tar.gz 主机名@IP地址:文件夹的路径
4.3 执行命令登录远程主机 ssh 主机名@IP地址 然后会提示输入密码
4.4 cd ls 进入上传压缩包所在的目录 执行 tar -zxvf ne.tar.gz 解压文件
4.5 npm 安装环境依赖 执行命令 npm install
部署前查询DNS 端口 root 权限下
5.1 命令:$ netstart -ntupl
关闭防火墙root权限下
6.1 firewall-cmd --zone=public --add-port=9010/tcp --permanent
6.2 firewall-cmd --reload
注:9010处为项目需要开启的端口号
安装pm2
7.1 su 获得 root 权限下下载pm2
命令: $ npm install pm2 -g
$ pm2 start www 启动进程
8.2 安装开机自启动 在root 权限下 执行如下命令
$ pm2 startup $ pm2 save
9.3 一些常用pm2 命令
$ pm2 list 查看启动状况
$ pm2 restart 重启项目
$ pm2 stop 关闭
其他命令 可参考 https://www.npmjs.com/package/pm2
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新日志
- 中国武警男声合唱团《辉煌之声1天路》[DTS-WAV分轨]
- 紫薇《旧曲新韵》[320K/MP3][175.29MB]
- 紫薇《旧曲新韵》[FLAC/分轨][550.18MB]
- 周深《反深代词》[先听版][320K/MP3][72.71MB]
- 李佳薇.2024-会发光的【黑籁音乐】【FLAC分轨】
- 后弦.2012-很有爱【天浩盛世】【WAV+CUE】
- 林俊吉.2012-将你惜命命【美华】【WAV+CUE】
- 晓雅《分享》DTS-WAV
- 黑鸭子2008-飞歌[首版][WAV+CUE]
- 黄乙玲1989-水泼落地难收回[日本天龙版][WAV+CUE]
- 周深《反深代词》[先听版][FLAC/分轨][310.97MB]
- 姜育恒1984《什么时候·串起又散落》台湾复刻版[WAV+CUE][1G]
- 那英《如今》引进版[WAV+CUE][1G]
- 蔡幸娟.1991-真的让我爱你吗【飞碟】【WAV+CUE】
- 群星.2024-好团圆电视剧原声带【TME】【FLAC分轨】