スポンサーリンク
オープンソースで提供されるAPIゲートウェイのアプリケーションの一つが kong
です。
これを構築しようと思ったのですが、エラーが出てけっこう苦労したので対処法をメモしておきます。
kongの初期設定である kong migrations
コマンドを実行すると
/usr/local/share/lua/5.1/kong/cmd/migrations.lua:91: [PostgreSQL error] failed to retrieve server_version_num: FATAL: Ident authentication failed for user "kong"
というエラーが出て失敗します。
環境は
postgresqlの設定で、ローカルホストからのアクセスに関して許可してないことが原因でした。
(ソケット経由ではなく、 127.0.0.1
に対してIP接続する場合の許可)
具体的には以下の設定です
# vim /var/lib/pgsql/data/pg_hba.conf
---------------------------------------------
## 80行目付近
# IPv4 local connections:
host all all 127.0.0.1/32 ident
----------------------------------------------
この設定を以下のように修正します。
# vim /var/lib/pgsql/data/pg_hba.conf
---------------------------------------------
## 80行目付近
# IPv4 local connections:
#host all all 127.0.0.1/32 ident
host all all 127.0.0.1/32 trust
----------------------------------------------
これで解決です。これを見つけるのに3時間くらいかかりました。。
スポンサーリンク
2019/05/06 04:15:32
ありがとうございます
2019/05/06 12:52:39
>言十年
コメントありがとうございます。
お役に立てたのであれば幸いです:)