【mockserver】linux服务器搭建 easy-mock,用于性能压测挡板服务器或模拟接口返回服务器

1.安装Node

cd /usr/local/
yum install -y wget 
wget https://npm.taobao.org/mirrors/node/v8.10.0/node-v8.10.0-linux-x64.tar.xz
xz -d node-v8.10.0-linux-x64.tar.xz
tar -xvf node-v8.10.0-linux-x64.tar
vi /etc/profile              # 修改环境变量

修改环境变量如下:(文件最下面添加内容,保存 esc :wq)

export NODE_HOME=/usr/local/node-v8.10.0-linux-x64
export PATH=${PATH}:$NODE_HOME/bin
source /etc/profile         # 使新配置的环境变量生效
node -v                     # 测试Node是否配置完成,如果出现版本号说明成功了

2.安装Redis并后台运行

wget http://download.redis.io/releases/redis-4.0.14.tar.gz
tar xvzf redis-4.0.14.tar.gz
cd redis-4.0.14/
yum -y install gcc          # 编译需要先安装gcc
make                        # 如报错可使用命令 # make MALLOC=libc
cp src/redis-server /usr/local/bin/
cp src/redis-cli /usr/local/bin/
vi redis.conf 修改daemonize=no为yes,保存(esc > :wq)
redis-server redis.conf     # 此时redis已经在后台运行

Redis安装包地址:https://github.com/MicrosoftArchive/redis/releases

4.1通过命令设置密码,cmd进入Redis客户端(确保服务启动),输入命令redis-cli.exe(也可双击redis-cli.exe),
命令config set requirepass 123456设置密码
命令config get requirepass查看密码
命令auth 123456密码授权操作redis
操作步骤如下:
C:\Users\Administrator>redis-cli.exe
127.0.0.1:6379> config set requirepass 123456
OK
127.0.0.1:6379> shutdown
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> shutdown
not connected> exit
C:\Users\Administrator>redis-server.exe
通过命令redis-server.exe启动服务

3.安装mongodb

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.13.tgz --no-check-certificate
tar zxvf mongodb-linux-x86_64-3.6.13.tgz
vi /etc/profile

下载mongoDB 地址(https://www.mongodb.com/download-center/enterprise)
        在D:\MongoDB下新建文件夹data  // 数据库
 
      在D:\MongoDB下新建文件夹log,在log文件夹内新建mongo.log  // 日志输出文件路径
        在D:\MongoDB下面新建一个配置文件mongo.conf

    dbpath = D:\MongoDB\data #数据库路径   // 这个路径是你本地的数据库路径

    logpath = D:\MongoDB\logs\mongo.log #日志输出文件路径   

    logappend = true #错误日志采用追加模式  

    journal = true #启用日志文件,默认启用  

  quiet = true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false  

    port = 27017 #端口号 默认为27017 
 
 基本配置文件完成后,开始启动

进入D:\MongoDB\bin打开cmd输入命令:  mongod --config "D:\MongoDB\mongo.conf"  
回车在bin里面继续打开一个cmd,输入以下命令:mongod --dbpath D:\MongoDB\data
继续在bin里面打开一个cmd,输入:mongo
以后启动只需要执行 
mongod --dbpath D:\MongoDB\data
mongo

修改环境变量如下:(文件最下面添加内容,保存 esc :wq)

export MONGODB_HOME=/usr/local/mongodb-linux-x86_64-3.6.13
export PATH=${PATH}:$NODE_HOME/bin:$MONGODB_HOME/bin 
source /etc/profile            # 使新配置的环境变量生效
mkdir -p /usr/local/mongodb/data        # 创建数据库目录以及日志目录
mkdir -p /usr/local/mongodb/logs        # 创建数据库目录以及日志目录
cd /usr/local/mongodb/
vi mongo.conf                           # 内容如下,修改后保存
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/logs/mongo.log #事先创建该文件
logappend=true
journal=true
quiet=true
port=27017
fork=true #后台运行
cd /usr/local/mongodb-linux-x86_64-3.6.13/
bin/mongod -f /usr/local/mongodb/mongo.conf    # 启动mongodb,此时mongodb已在后台运行

4.拉取easy-mock代码并启动服务

yum install -y git                                     # 安装git
git clone https://github.com/easy-mock/easy-mock.git   # 克隆代码
cd easy-mock
npm install            # 安装较慢,可以多试几次。也可以使用cnpm安装,需要先执行命令# npm install -g cnpm --registry=https://registry.npm.taobao.org,然后cnpm install
systemctl stop firewalld.service                       # 关闭防火墙,也可单独打开7300端口(需要在服务器上添加端口7300加入到安全组)
npm run dev

5.浏览器访问 本地IP:7300 即可

6.附加

Nginx 安装配置(https://www.runoob.com/linux/nginx-install-setup.html)
设置Nginx开机自动启动(https://blog.csdn.net/weixin_42657158/article/details/101227582)
设置Redis开机自动启动(https://blog.csdn.net/qq_37120193/article/details/103363192)
设置Mongodb开机自动启动()
PM2 安装配置(https://jingyan.baidu.com/article/09ea3ede5b4236c0aede39a6.html)
设置PM2开机自动启动  (https://www.jianshu.com/p/b407f814a397)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值