kong网关安装与启动

kong安装

kong介绍

kong安装

kong支持在多个环境下安装,这里就列出在ubuntu和docker下怎么安装,其他的安装的方式请参照官方指南

ubuntu

ubuntu下安装kong
  • 离线安装
  1. 下载对应版本的离线包
  2. 安装依赖组件
    apt-get install openssl libpcre3 procps perl
  3. 安装kong
    dpkg -i kong-1.4.2.*.deb
  • apt-get方式在线安装
  1. 安装依赖组件
    apt-get install -y apt-transport-https curl lsb-core
  2. 添加仓库地址
    echo "deb https://kong.bintray.com/kong-deblsb_release -scmain" | sudo tee -a /etc/apt/sources.list
  3. 下载bintray.key
    curl -o bintray.key https://bintray.com/user/downloadSubjectPublicKey?username=bintray
  4. 添加bintray.key到本地trusted数据库
    apt-key add bintray.key
  5. 再次更新apt库
    apt-get update
  6. 安装kong
    apt-get install -y kong
  7. 查看kong版本
    kong version
ubuntu下启动ko
安装Kong网关的步骤如下: 1. 安装依赖项 Kong需要以下软件包的支持: - OpenSSL - Lua - PostgreSQL - libpcre 你可以使用以下命令安装它们: ```bash sudo apt-get update sudo apt-get install openssl libpcre3 procps perl sudo apt-get install postgresql postgresql-contrib libpq-dev sudo apt-get install libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt-dev sudo apt-get install build-essential curl wget sudo apt-get install lua5.1 liblua5.1-dev ``` 2. 安装Kong 安装Kong之前,您需要先添加Kong的官方APT存储库: ```bash echo "deb https://kong.bintray.com/kong-deb `lsb_release -sc` main" | sudo tee -a /etc/apt/sources.list ``` 然后导入签名密钥: ```bash curl -o bintray.key https://bintray.com/user/downloadSubjectPublicKey?username=bintray sudo apt-key add bintray.key ``` 更新APT软件包索引并安装Kong: ```bash sudo apt-get update sudo apt-get install kong ``` 3. 配置Kong 配置文件位于`/etc/kong/kong.conf`,您可以使用以下命令编辑它: ```bash sudo nano /etc/kong/kong.conf ``` 修改`database`字段,将其设置为`postgres`: ```bash database = postgres ``` 然后,设置`pg_host`,`pg_port`,`pg_user`和`pg_password`,这些值应该对应您的PostgreSQL设置。 4. 创建数据库 创建一个新的PostgreSQL数据库: ```bash sudo su - postgres createdb kong ``` 5. 运行Kong 现在,您可以启动Kong服务: ```bash sudo kong start ``` Kong将在默认端口8000上运行。 6. 测试Kong 您可以使用以下命令测试Kong是否正常工作: ```bash curl -i http://localhost:8000/ ``` 您应该看到类似以下内容的输出: ``` HTTP/1.1 404 Not Found Date: Tue, 23 Mar 2021 01:45:48 GMT Content-Type: text/plain; charset=utf-8 Connection: keep-alive Server: kong/2.2.1 no Route matched with those values ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值