Centos 6 설치 Kong
Kong 은 lua 기반 API 관리 소프트웨어 입 니 다.API 를 등록 하고 관리 할 수 있 으 며 API 의 인증 접근 을 제공 할 수 있 습 니 다.Kong 은 본질 적 으로 ngnix 와 유사 한 역방향 프 록 시 소프트웨어 를 시 작 했 지만 nginx 보다 더 간단 한 설정 방식 (REST 인터페이스) 을 제공 했다.Kong 의 홈 페이지 는:https://getkong.org/
1. kong 설치
# rpm 다운로드
wget https://github.com/Mashape/kong/releases/download/0.8.2/kong-0.8.2.el6.noarch.rpm
\ # 설치
yum install epel-release yum install kong-0.8.2.el6.noarch.rpm
.
kong , kong "cassandra", "postgres", cassandra。 postgres。
# PostgreSQL yum repository
yum install https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-6-x86_64/pgdg-centos94-9.4-2.noarch.rpm
# postgresql
yum install postgresql94
# postgresql server
yum install postgresql94-server postgresql94-contrib
#
rpm -qa|grep postgres
!
postgresql94-9.4.15-5PGDG.rhel6.x86_64
postgresql94-server-9.4.15-5PGDG.rhel6.x86_64
postgresql94-libs-9.4.15-5PGDG.rhel6.x86_64
postgresql94-contrib-9.4.15-5PGDG.rhel6.x86_64
# postgresql
vim /etc/init.d/postgresql-9.4
PGDATA : ,PGLOG : , , /home/pgsql/ , /var/lib/ , , !
#
service postgresql-9.4 initdb
#
service postgresql-9.4 start
#
chkconfig postgresql-9.4 on
# postgresql
/home/pgsql/9.4/data postgresql.conf pg_hba.conf .
1.
cd /home/pgsql/9.4/data
vim postgresql.conf
#listen_addresses=‘localhost’, localhost *
2.
vim pg_hba.conf
80 、82 、85 METHOD trust;
83 , 192.168.1.1 ;
#
su postgres;
psql;
CREATE USER WITH PASSWORD ;
CREATE DATABASE OWNER ;
psql: \q
# kong
vim /etc/kong/kong.yml
postgres , , ( 98 、103 、104 、108 、112 、113 ), , kong , , ( ), , , OK ,
. kong
#
kong start
#
kong stop
#
kong reload
#
kong status
# API
curl -i -X POST \
--url http://localhost:8001/apis/ \
--data 'name=totoro' \
--data 'upstream_url=http://totoro.com/' \
--data 'request_host=totoro.com'
. kong UI
kong UI , , kong UI:kong-dashboard https://github.com/PGBI/kong-dashboard
# kong-dashboard
# Install Kong Dashboard
npm install -g kong-dashboard
# Start Kong Dashboard
kong-dashboard start
# To start Kong Dashboard on a custom port
kong-dashboard start -p [port]
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.