apisix dashboard添加的证书无效的问题

想要使用域名进行路由,使用APISIX Dashboard添加证书,添加之后。
在这里插入图片描述
证书已经在了,并且路由中也填写了域名。就是不行
如图
在这里插入图片描述

于是使用Admin api进行添加,

curl http://192.168.0.xxx:9180/apisix/admin/ssls/444 -H 'X-API-KEY: edxxxxxxxxxxxc8f1' -X PUT -i -d '
{
    "id": "444",          
    "cert":"xixeiV\n4YSB03Yqp2t3TeZHM9ESfkus74nQyW7pRGezj+TC44xCagCQQOzzNmzEAP2SnCrJ\nsNE2DpRVMnL8J6xBRdjmOsC3N6cQuKuRXbzByVBjCqAA8t1L0I+9wXJerLPyErjy\nrMKWaBFLmfK/AHNF4ZihwPGOc7w6UHczBZXH5RFzJNnww+WnKuTPI0HfnVH8lg==\n-----END CERTIFICATE-----\n",
	"key":"-etQRhPKCBVlRtg6Z2eIo\ntede86ECgYEAyXEPsvwZjiIvX9GQFYf3FhrV2R0E6G+XjmoAldGOS+sW+2NdZviA\npnL9JLixahK8IPGj8d6g9v/sS//QHGjxLpszp/Y5LCiXVdbuS50zURP3yFpp/ZMF\nW8AxJk2AS0h+VuSh3PBlUcm5ST6E2bdPWttSBgAj2hlPjE8bYVxL86c=\n-----END RSA PRIVATE KEY-----\n",       
    "snis": ["mydomain.com"]   
}'

其中snis是对应的域名,cert,key是你对应的证书和密钥,这里可以直接打开apisix的网页,摁f12添加一个,并把其粘贴出来
在这里插入图片描述

启动 Apache APISIX 时,默认情况下 Admin API 将监听 9180 端口。您可以通过修改 conf/config.yaml 文件来改变默认监听的端口。

在出现的 X-API-KEY 指的是 conf/config.yaml 文件中的 deployment.admin.admin_key.key,它是 Admin API 的访问 token。

把调用地址,X-API-KEY改成自己使用的值后进行调用即可。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: APIsix Dashboard是一个基于Web的管理界面,用于管理APIsix网关。以下是APIsix Dashboard的使用方法: 1. 安装APIsix Dashboard 首先,您需要安装APIsix Dashboard。您可以从APIsix的官方网站下载最新版本的APIsix Dashboard。 2. 启动APIsix Dashboard 启动APIsix Dashboard后,您可以通过浏览器访问APIsix Dashboard的Web界面。 3. 创建APIAPIsix Dashboard中,您可以创建和管理API。要创建API,请单击“API”选项卡,然后单击“创建API”按钮。在创建API时,您需要指定API的名称、路径、协议和后端服务的地址。 4. 配置路由 在APIsix Dashboard中,您可以配置API的路由。要配置路由,请单击“路由”选项卡,然后单击“创建路由”按钮。在创建路由时,您需要指定路由的名称、路径、协议和后端服务的地址。 5. 配置插件 在APIsix Dashboard中,您可以配置插件来增强API的功能。要配置插件,请单击“插件”选项卡,然后单击“创建插件”按钮。在创建插件时,您需要指定插件的名称和配置参数。 6. 部署APIAPIsix Dashboard中,您可以部署API。要部署API,请单击“部署”选项卡,然后单击“部署”按钮。在部署API时,您需要指定API的名称和版本号。 7. 监控APIAPIsix Dashboard中,您可以监控API的性能和状态。要监控API,请单击“监控”选项卡,然后单击“API监控”按钮。在API监控页面中,您可以查看API的请求量、响应时间和错误率等信息。 希望这些信息能够帮助您了解APIsix Dashboard的使用方法。 ### 回答2: APIsix Dashboard是一个基于Web的可视化管理工具,用于管理和监控APIsix网关的APIAPIsix Dashboard旨在优化APIsix网关的配置,使其更加智能化,更加高效,更容易使用。 APIsix Dashboard的使用方法如下: 1. 安装APIsix Dashboard APIsix Dashboard需要与APIsix网关一起安装。因此,在安装APIsix网关时,自动安装APIsix Dashboard。 2. 登录APIsix Dashboard 在浏览器中输入APIsix Dashboard的网址(默认为http://localhost:9080/dashboard),即可打开APIsix Dashboard的登录页面。输入用户名和密码进行登录。 3. 创建API 点击左侧菜单栏“API管理”,可以看到现有的API列表。点击“创建API”按钮进入创建API页面。在创建API页面,需要填写API的基本信息、API的后端服务信息、API的类型配置、API的路由配置等信息。填写完成后保存API。 4. 管理APIAPIsix Dashboard的“API管理”页面,可以对已经创建的API进行管理。针对每个API,可以查看API的基本信息、API的后端服务信息、API的类型配置、API的路由配置等信息,也可以对API进行编辑、删除、启用、禁用等操作。 5. 监控APIAPIsix Dashboard的“监控中心”页面,可以查看APIsix网关的运行状态和各个API的使用情况。在监控中心页面,可以查看API的请求量、响应时间、接口调用成功率、错误码分布等数据,也可以对API的使用情况进行分析和优化。 通过使用APIsix Dashboard,我们可以方便地管理和监控APIsix网关中的API,并对API的配置和使用情况进行优化。这使得APIsix网关更加智能化、高效和易于使用。 ### 回答3: APIsix是一个开源的API Gateway,它提供了一个基于Nginx的高性能、可扩展、分布式API网关,同时提供了开放的API管理平台。其中,APIsix dashboardAPI管理平台的核心组件,它基于Vue.js和Element UI构建,可以用于管理API网关的配置。 一、安装和配置 1.在下载APIsix之后,进入APIsix根目录,执行以下命令安装dashboard: ``` cd dashboard/ npm install ``` 2.接着,使用以下命令启动dashboard: ``` npm run serve ``` 3.如果一切正常,dashboard会启动Server,同时提供一个地址用于访问dashboard。 二、使用 1.登录dashboard:在浏览器中输入dashboard提供的地址,进入dashboard,输入用户名和密码进行登录。 2.创建API:在dashboard首页点击“新建API”按钮,输入需要创建的API信息,包括API名称、路径、绑定服务等,并保存创建。 3.绑定插件:可以在创建API时为API绑定插件,也可以在API详情页面进行插件的选择和绑定。 4.发布API:在API详情页面,可以将API发布到API网关中,这样API就可以正常使用。 5.查看统计信息:dashboard提供了API的访问统计信息,可以在dashboard首页或API详情中查看。 6.编辑和删除API:在API详情页面进行编辑和删除操作。 总之,APIsix dashboard是一个十分方便易用的API管理平台,可以方便快捷地管理API网关的配置和插件。无论是开发者还是管理员都可以通过它快速添加、修改和删除API并监控API的运行状态。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值