安装apisix和apisix-dashboard,访问方式,测试路由转发,反向代理等

安装apisix

提前安装好依赖环境:安装依赖环境

通过RPM包进行安装(centos7):安装apisix

安装apisix-dashboard

需要提前安装好环境,参考官网

使用源码构建并启动:源码构建

修改让其他IP也可以访问

第一步

在执行后的output目录下的conf中,添加可以访问的ip段,具体参考如下

 apisix:
      allow_admin:                  # 参考
        - 10.4.0.0/24              # 设置你可以访问的ip段
        - 127.0.0.0/16
      admin_key:
        -
          name: "admin"
          key: admin 
          role: admin
    
    conf:
      listen:
        host: 10.4.6.211 # 把127.0.0.1改成当前安装apisix-dashboar的主机的ip
        port: 8081 # 端口
      etcd:
        endpoints: # supports defining multiple etcd host addresses for an etcd cluster
          - 127.0.0.1:2379
      log:
        error_log:
          level: warn # supports levels, lower to higher: debug, info, warn, error, panic, fatal
          file_path:
            logs/error.log # supports relative path, absolute path, standard output
            # such as: logs/error.log, /tmp/logs/error.log, /dev/stdout, /dev/stderr
    authentication:
      secret:
        secret # secret for jwt token generation.
        # NOTE: Highly recommended to modify this value to protect `manager api`.
        # if it's default value, when `manager api` start , it will generate a random string to replace it.
      expire_time: 3600 # jwt token expire time, in second
      users:
        - username: admin # username and password for login `manager api`
          password: admin
        - username: user
          password: user

第二步

  1. 查找已启动的服务
 netstat -anp |grep 8081
  1. 杀死进程
 kill -9 61702
       #或者
       kill $(ps aux | grep 'manager-api' | awk '{print $2}')
  1. 重启
 nohup ./manager-api &

apisix-dashboard配置

第一步:配置上游(后端)

在这里插入图片描述

配置后,点提交

第二步:配置路由

在这里插入图片描述
在这里插入图片描述

访问方式

测试路由转发和反向代理。

因为在配置的时候加了两个后端,权重都是给的1,所以在访问的时候就是交叉轮询的方式。

路由配置的/*,所以在端口后面的路径可以随便访问,如果是配置的/xxxxx,那么访问只能是这个路径,其他的都会报404。

访问方式是:ip(安装apisix的ip)+端口(默认是9080)/+ 项目路径
在这里插入图片描述

换个路径,刷新

在这里插入图片描述

换个路径,再刷新

在这里插入图片描述

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值