一、服务器基环境的配置
以下的命令都建议切换到管理员身份运行:
node环境安装
执行以下命令:
1
| curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
|
然后执行:
pm2安装
pm2和forever是启动Nodejs服务常用到的两个工具。使用这两个指令可以使node服务在后台运行,另外它们可以在服务因异常或其他原因被杀掉后进行自动重启。
当前项目选用pm2。
NGINX的安装
本安装针对于CentOS7的系统。首先需要添加nginx的源:
1
| rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
|
然后执行命令安装nginx:
启动nginx服务
1
| systemctl start nginx.service
|
配置与系统一起启动
1
| systemctl enable nginx.service
|
修改配置,配置文件存放目录:
1 2
| /etc/nginx/nginx.conf /etc/nginx/conf.d/*.conf
|
测试配置:
1
| nginx -t -c /etc/nginx/nginx.conf
|
重启nginx
或者
CentOS7需要关闭selinux功能,否则端口转发时会出错
编辑selinux文件
注释掉下面代码
将此行代码取消注释,修改后为:
设置 SELinux 状态
执行命令,获取SELinux状态
MongoDB的安装
首先配置yum
1
| vi /etc/yum.repos.d/mongodb-org-3.0.repo
|
然后填入内容:
1 2 3 4 5 6
| [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
|
最后执行命令进行安装
1
| yum -y install mongodb-org
|
手动创建数据文件夹
启动mongod服务
Redis的安装
首先检查环境
1 2 3
| yum install -y gcc-c++ yum install -y tcl yum install -y wget
|
下载redis文件
1
| wget http://download.redis.io/releases/redis-3.2.6.tar.gz
|
解压并编译
1 2 3
| tar xzf redis-3.2.6.tar.gz cd redis-3.2.6 make
|
如果出现错误 jemalloc/jemalloc.h: No such file or directory,则使用下面命令:
将编译后的redis-server复制到/usr/bin
1
| cp src/redis-server /usr/bin/
|