Centos7にKongaを構築する

APIを実装することになったので、OSS のAPI Gateway 「Kong」の管理ツール「Konga」を構築する。
事前環境構築
公式を参考に必要なものは事前にインストールしておく
自分の場合はnodeのバージョンがv6.17.1だったのでアップデートしておく
※nodajsのアップデート手順はこちら
## bowerとgulp、sailsもインストールしておく
npm install -g bower
npm install -g gulp
npm install -g sails
## 下記でもOK
npm install bower gulp sails -g
Konga構築
## clone
git clone https://github.com/pantsel/konga.git
## git なかったのでインストール
yum -y install git
## エラーになるのでgcc-c++もインストールしておく
yum -y install gcc-c++
## kongaに移動
cd konga
## インストール
npm i
<出力結果>
bower --allow-root install
root権限で実行するとエラーになるため
## userで実行
su - user
npm i
Firewall設定
外部からアクセスできるようにfirewallの設定を行う
## 恒久的に1337ポート開放
firewall-cmd --add-port=1337/tcp --permanent
## 再起動
firewall-cmd --reload
Konga実行
## kongaフォルダ内で
npm start
ブラウザよりhttp://IPアドレス:1337にアクセス
各項目を入力して「CREATE ADMIN」をクリック

登録してユーザーでサインイン

サインインすると下記画面が表示される
※APIの登録方法はこちら

-
前の記事
CentOs7にPostgreSQL11.5をインストールする 2019.10.06
-
次の記事
天気情報APIのOpenWeatherMapの利用手順 2019.10.08
コメントを書く