GNU/Linux >> Linux の 問題 >  >> Ubuntu

オープンソースAPIゲートウェイ–Ubuntu20.04でのKongのインストール

Kongゲートウェイは、CloudNativeWorldのオープンソースAPIゲートウェイの1つです。 APIゲートウェイであるため、APIサービスの前にも配置され、セキュリティと制御を提供します。また、APIとマイクロサービスのライフサイクルを管理するためにも使用されます。レート制限、認証、APIキー、分析などのサービスを提供します。

この記事では、Ubuntu20.04LTSサーバーへのKongAPIゲートウェイのインストールプロセスについて説明します。

Ubuntu20.04へのKongAPIゲートウェイのインストール

KongAPIゲートウェイをUbuntu20.04LTSサーバーにインストールするには、まず、利用可能なバージョンを含むそれぞれのパッケージをダウンロードする必要があります。以下に示すコマンドを実行して、この記事の執筆時点で最新の2.7.0バージョンをダウンロードします。

$ curl -Lo kong.2.7.0.amd64.deb "https://download.konghq.com/gateway-2.x-ubuntu-focal/pool/all/k/kong/kong_2.7.0_amd64.deb"

パッケージが正常にダウンロードされたら、dpkgコマンドを使用してdebファイルをインストールします。詳細については、以下に示すコマンドを確認してください。

$ sudo dpkg -i kong.2.7.0.amd64.deb

上のスクリーンショットに示されているように、Ubuntu20.04LTSサーバーにKongAPIゲートウェイが正常にインストールされました。

Kongの構成ファイルの生成

KongはDBレスモードで実行されるため、この場合はデータベースを使用しません。そのために、kongの設定ファイルが生成されます。以下に示すコマンドを実行して、kongの構成ファイルを生成するだけです。

$ kong config init

上記のコマンドを実行すると、「 kong.yml」という名前の構成ファイルが生成されます。 」。

これはデフォルトのkong.ymlkongconfiginit」の実行後に生成されたファイル 」コマンド。

以下に示すように、このファイルのいくつかの行を新しいファイルで編集してみましょう。

$ sudo vim kong.yml

database = off

declarative_config: /home/ubuntu/kong.yml

KongAPIの実行

設定ファイルを作成し、その数行を編集したので。次に、以下に示すコマンドを使用してKongAPIを起動しましょう。

$ sudo kong start -c kong.yml

上のスクリーンショットでは、kongAPIが開始されていることがわかります。

Kong APIが起動しているかどうかをさらに確認するには、以下に示すコマンドを実行します。

$ curl -i http://localhost:8001

上のスクリーンショットでは、KongAPIが機能していることがわかります。

結論

この記事では、Ubuntu20.04LTSサーバーにKongAPIゲートウェイをインストールして構成する方法を学習しました。これは、Ubuntuサーバーに簡単にインストールできる最も使用されているAPIゲートウェイの1つです。ありがとうございます!


Ubuntu
  1. Ubuntu16.04にOpenRealEstateをインストールする方法

  2. Ubuntu 20.04にオープンソースosTicketをインストールします-ステップバイステップガイド?

  3. Android用Ubuntuは完全にオープンソースになりますか?

  1. UbuntuにPodmanをインストールする

  2. Ubuntu20.04にインストールするもの

  3. Ubuntu16.04にオープンソースソーシャルネットワークをインストールする

  1. Ubuntu 18.04 LTSにオープンソースソーシャルネットワーク(OSSN)をインストールする方法

  2. Ubuntu16.04にOpenVisualTracerouteをインストールする方法

  3. Ubuntu20.04にKongAPIGatewayをインストールします