centOS6.5部署YApi

centOS6.5部署YApi

+ 参考 https://www.linuxidc.com/Linux/2018-01/150513.htm
+ mongodb官网 https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-red-hat/?_ga=2.11882356.1106166229.1526540542-1964446871.1526540542#install-the-3-6-release-candidate-version-of-mongodb-enterprise

准备

  • 操作系统: centOS6.5
  • 环境要求: nodejs(7.6+) mongodb(2.6+)

部署nodejs

部署nodejs尽可能选择偶数版本,因为偶数版本官方有较长的维护时间,故这次选择8.x。 获取资源

curl -sL https://rpm.nodesource.com/setup_8.x | bash -

安装

yum install -y nodejs

查看版本

node -v

查看npm版本

npm -v

部署mongodb

全部按照官网

https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-red-hat/?_ga=2.11882356.1106166229.1526540542-1964446871.1526540542#install-the-3-6-release-candidate-version-of-mongodb-enterprise

1.配置存储库

创建一个/etc/yum.repos.d/mongodb-enterprise.repo文件,以便您可以使用直接安装MongoDB企业yum 对于MongoDB Enterprise的3.6版本使用以下存储库文件:

[mongodb-enterprise] 
name = MongoDB Enterprise Repository 
baseurl = https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/3.6/$basearch/ 
gpgcheck = 1 
enabled = 1 
gpgkey = https:// www.mongodb.org/static/pgp/server-3.6.asc

2.安装MongoDB Enterprise软件包。

sudo yum install -y mongodb-enterprise

将SELINUX设置设置为 disabledin,禁用SELinux /etc/selinux/config。

SELINUX=disabled

3.启动MongoDB

sudo service mongod start

部署YApi

安装

npm install -g yapi-cli --registry https://registry.npm.taobao.org

如遇到fetchMetadata: sill fetchPackageMetaData error for yargs一直卡住不动,解决办法,强制清缓存

npm cache clean --force

部署

yapi server 

在此之前要装git(百度centOS安装git),否则会报错。装好以后执行此命令,部署时如遇到npm ERR! write after end错误时解决办法:npm i npm -g

修改配置

修改config.json

vim /root/my-yapi/config.json

修改下面的内容(邮箱可以不用163的),wq保存。

{
  "port": "80",
  "adminAccount": "[email protected]",
  "db": {
       "servername": "127.0.0.1",
       "DATABASE": "yapi",
       "port": "27017"
   },
  "mail": {
       "enable": true,
       "host": "smtp.163.com",
       "port": 465,
       "from": "可用于发送邮件的163邮箱",
       "auth": {
           "user": "163邮箱",
           "pass": "163邮箱对应的密码或授权码"
       }
  }
} 

启动

切换到部署目录下

cd /root/my-yapi

启动服务

node vendors/server/app.js

自此,部署YApi基本完成,访问http://部署YApi服务器的IP:3000/login即可开始使用。

剩下部署Supervisor https://www.linuxidc.com/Linux/2018-01/150513.htm 进行,也可不部署。

centos6.5 安装git

1.安装编译git时需要的包

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

# yum install  gcc perl-ExtUtils-MakeMaker

2.删除已有的git

# yum remove git

3.下载git源码

# cd /usr/src
# wget https://www.kernel.org/pub/software/scm/git/git-2.0.5.tar.gz
# tar xzf git-2.0.5.tar.gz

4.编译安装

# cd git-2.0.5
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
# source /etc/bashrc

5.检查一下版本号

# git --version

你可能感兴趣的:(Linux)