Linux上安裝kong gateway

我的Linux的環境是centOS7

 

1.安裝cassandra 版本爲2.2.x(切記不能使用3.x)

2.執行cassandra,增加用戶,用戶名爲kong,密碼也爲kong ,

   添加方法見http://www.cnblogs.com/zzd-zxj/p/6062768.htm

3.下載kong-0.9.9.el7.noarch.rpm

4.安裝kong,執行如下命令(參考官方文檔https://getkong.org/install/centos/):

  $ sudo yum install epel-release

  $ sudo yum install kong-0.9.9.*.noarch.rpm --nogpgcheck

4.修改kong 的參數(參見官方文檔https://getkong.org/docs/0.9.x/configuration/#table-of-contents),

   打開/usr/local/kong/kong.conf文件,

   修改database屬性爲cassandra,

   添加

     cassandra_username = kong

     cassandra_password = kong

     兩個配置

    啓動canssandra   執行命令./cassandra    後臺啓動cassandra -f  

  停止命令pkill -u `id -un` -f cassandra   

  判斷是否成功啓動 ./cqlsh

5.啓動kong 命令執行命令

   kong start --conf /usr/local/kong/kong.conf  (停止命令 kong stop)

6.安裝kong-dashboard 

  先安裝node.js  版本爲v6 下載node.jsV6 對應操作系統的版本 ,解壓後把“Nodejs的解壓目錄/bin” 添加到

  環 境變量中,添加辦法爲:

   修改登錄用戶下的.bashrc文件,添加

  export NODE_HOME="/root/Application/node6"

  export PATH="$PATH:$NODE_HOME/bin"

 7.安裝kong-dashboard(詳見:https://hub.docker.com/r/pgbi/kong-dashboard/),執行如下命令:

  npm install -g kong-dashboard

 

安裝完畢後啓動kong-dashboard,執行如下命令(使用8002):

kong-dashboard start -p 8002  

在瀏覽器中訪問http://ip:8002,如果訪問正常,就說明安裝好了。

 

但是關閉了遠程的ssh連接後,kong-dashboard就退出了,爲了使其長期駐留後踢執行,需要執行如下命令:

nohup kong-dashboard start -p 8002 &

然後輸入exit退出,然後再關閉ssh窗口。不要直接關閉窗口

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章