最近看到新闻:官宣!从APISIX毕业成为Apache软件基金会的顶级项目后,我开始了解这个API网关。那是周末,我想了解和学习如何安装和使用它。找了半天也没有找到答案,后来用老版本解决了(好像根本就不是解决办法)。为了避免以后出现此类问题,特此记录,希望能帮助到同样踩过坑的小伙伴。本文仅针对目前官方安装教程版本:https://github.com/apache/incubator-apisix/releases/download/1.4/apisix-1.4-0.el7.noarch.rpm,其他版本可能没有这个问题。先说说原因:来自github项目的issues:【问题】Howtoconnectthisdashboardtoadevapisixprocess?大概意思是:APISIX当前版本(1.4)的dashboard功能已经是一个独立的服务部署,不是原来的。在APISIX中使用9080端口……个人感觉这种做法比较科学。仪表盘本身与APISIX的核心功能关系不大。封装相关接口调用,使其可视化。这样拆分后,dashboard扩展起来更方便,原先的APISIX安装包也可以缩减。但是,因为之前都是集成在一起的,所以区分之后,可以在文档中说明,提到之前的版本是怎么样的。目前网上大部分的介绍和简单教程还是老版本,新旧结合,就会出现这种问题……当然,这种问题是用户的错。解决方案解决方案有两种:1、安装低版本的APISIX(不推荐,新版本功能更多,可以了解一下~):#安装APISIX$yuminstall-yhttps://github.com/apache/incubator-apisix/releases/download/1.2/apisix-1.2-0.el7.noarch.rpm#启动APISIX$apisixstart2,附加部署dashboard,参考:incubator-apisix-dashboard
