Centos 6 설치 Kong

3675 단어
초보 자 입 니 다. 설치 과정 에서 정말 많은 구 덩이 를 만 났 습 니 다. Kong 에 설 치 된 구덩이, post gresql 의 구 덩이 는 다음 에 문제 가 생 겼 을 때 돌아 볼 수 있 도록 제 설치 과정 을 기록 하 겠 습 니 다.
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]

좋은 웹페이지 즐겨찾기