首页 > 其他分享 >apisix部署

apisix部署

时间:2024-08-20 17:29:38浏览次数:9  
标签:部署 yum usr etcd local apisix

apisix部署

1、部署etcd,传送阵:单节点部署集群部署

 

2、使用rpm部署apisix,官网还有docker、helm、deb、源码等方式部署,详情参看官网:https://apisix.apache.org/docs/apisix/installation-guide/。

yum install -y yum-utils
yum install -y https://repos.apiseven.com/packages/centos/apache-apisix-repo-1.0-1.noarch.rpm
yum-config-manager --add-repo https://repos.apiseven.com/packages/centos/apache-apisix.repo
yum install -y apisix

 

3、修改apisix配置

  假设这里部署的是etcd集群模式,需要tls验证。

  3.1、创建etcd证书目录,复制server证书到该目录

mkdir /usr/local/apisix/etcd/ssl
scp etcd1:/data/etcd/ssl/*.pem .

 

  3.2、修改apisix配置文件。

mv /usr/local/apisix/conf/config.yaml /usr/local/apisix/conf/config.yaml.bak
cat > /usr/local/apisix/conf/config.yaml << EOF
apisix:
  ssl:
    ssl_trusted_certificate: /usr/local/apisix/etcd/ssl/ca.pem

deployment:
  role: traditional
  role_traditional:
    config_provider: etcd
  admin:
    admin_key:
      - name: admin
        key: edd1c9f034335f136f87ad84b625c8f2
        role: admin
  etcd:
    host:                        
      - "https://192.168.110.12:2379"
      - "https://192.168.110.13:2379"
      - "https://192.168.110.15:2379"
    prefix: /apisix           
    timeout: 30 
    watch_timeout: 50
    startup_retry: 2
    tls:
      cert: /usr/local/apisix/etcd/ssl/server.pem
      key: /usr/local/apisix/etcd/ssl/server-key.pem
      verify: true
EOF

 

4、启动apisix,设置为开机启动。

systemctl start apisix
systemctl enable apisix

 

5、验证apisix服务启动是否成功。

curl "http://127.0.0.1:9080" --head  | grep Server
Server: APISIX/3.9.1

 

标签:部署,yum,usr,etcd,local,apisix
From: https://www.cnblogs.com/NanZhiHan/p/18367438

相关文章

  • JSP学校新生入学管理系统设计与实现4om82(程序+源码+数据库+调试部署+开发环境)系统界面
    系统程序文件列表项目功能:学生,新生信息,类型开题报告内容JSP学校新生入学管理系统设计与实现开题报告一、研究背景与意义1.1研究背景随着信息技术的飞速发展,高校信息化管理水平不断提高。传统的学校新生入学管理模式存在诸多弊端,如人工操作效率低、数据查找困难、资......
  • JSP学校小卖部收银系统uwf3w(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
    系统程序文件列表项目功能:用户,员工,商品分类,商品信息,供应商,商品进货开题报告内容JSP学校小卖部收银系统 开题报告一、项目背景与意义1.1项目背景随着校园数字化管理的推进,学校小卖部作为学生日常消费的重要场所,其运营效率和服务质量受到了广泛关注。传统的小卖部......
  • JSP学校失物招领系统cc03q(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
    系统程序文件列表项目功能:普通用户,发布者,招领物品,申请领取,挂失信息,通知信息开题报告内容JSP学校失物招领系统 开题报告一、选题背景与意义选题背景在现代校园生活中,物品遗失和拾获的情况时有发生。传统的失物招领方式主要通过手写或打印的启事张贴在公告栏等地方......
  • JSP学校社团管理系统bp138(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
    系统程序文件列表项目功能:用户,社长,社团信息,加入社团,退出社团,社团统计,社团活动,活动报名,社团成员开题报告内容JSP学校社团管理系统  开题报告一、课题题目JSP学校社团管理系统设计与实现二、课题研究背景及意义2.1研究背景随着高校扩招和社团文化的日益丰富......
  • 3.展示大屏的安排部署
    展示大屏当前平台有两种:A.专业展示屏,受控制端控制,其中画面可以无缝切换,包括3个展示画面。B.简约展示展,只展示当前的比分及队员得分列表,就一个固定画面。用户根据活动现场硬件条件,选择妥善的部署方法:1)最简模式:一个数量的展示大屏(比如LED大屏、或投影机屏幕、或电视大屏等),......
  • Springboot计算机毕业设计驾校管理系统(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表学员,教练,驾校车辆,学车预约,考试信息,考试预约,考试成绩,课时充值,取消学车,练车登记,财务信息开题报告内容一、项目背景随着社会的快速发展和人们生活水平的......
  • Springboot计算机毕业设计驾校预约管理系统(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,教练,课程信息,驾校项目,报名信息,车辆信息,报修信息,维修信息,预约练车开题报告内容一、研究背景与意义1.1研究背景随着机动车保有量的持续增长,驾驶技......
  • 【人工智能时代】- 如何部署AI大模型?
    部署AI大模型可以采取多种方式,根据搜索结果,以下是一些推荐的部署方案和步骤:Ollama部署方案Ollama是一个开源项目,旨在简化大型语言模型(LLM)的本地部署过程。它提供了类似于OpenAI的API接口,方便集成大型语言模型到应用程序中。硬件要求:运行Ollama模型需要一定的硬件资源,例如7B......
  • 基于PHP+MySQL组合开发的DIY分销商城小程序源码系统 附带源代码包以及搭建部署教程
    系统概述随着消费者对购物便捷性、个性化需求的不断增长,传统的电商模式已难以满足市场多样化需求。分销商城小程序以其低门槛、易传播、高粘性等特点,成为众多商家转型升级的首选。本源码系统正是基于这一市场需求,利用PHP这一成熟稳定的后端开发语言和MySQL数据库,结合微信小程......
  • JSP基于Java烟支信息管理系统z019j--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:员工,烟支类型,烟支信息,检测信息,烟支入库,烟支出库开题报告内容一、项目背景与意义随着烟草行业的快速发展和市场竞争的加剧,烟支生产过程中的信息管......