ubuntu下面安装部署kong
2016-04-25– 安装cassandra数据库
– kong支持的cassandra的版本是2.1.x和2.2.x,按照官网的步骤安装现成的包即可:http://wiki.apache.org/cassandra/DebianPackaging
– 创建 /etc/apt/sources.list.d/cassandra.list,内容如下:
1 2 |
deb http://www.apache.org/dist/cassandra/debian 22x main deb-src http://www.apache.org/dist/cassandra/debian 22x main |
– 导入相应的key(下面的说明是2.1.x的key,根据提示替换F758CE318D77295D为当前的key(749D6EEC0353B12C)),去下载并添加即可)
1 2 |
gpg --keyserver pgp.mit.edu --recv-keys F758CE318D77295D gpg --export --armor F758CE318D77295D | sudo apt-key add - |
1 |
W: GPG error: http://www.apache.org 22x InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 749D6EEC0353B12C |
– 如有需要加上如下的key
1 2 |
gpg --keyserver pgp.mit.edu --recv-keys 2B5C1B00 gpg --export --armor 2B5C1B00 | sudo apt-key add - |
1 2 |
gpg --keyserver pgp.mit.edu --recv-keys 0353B12C gpg --export --armor 0353B12C | sudo apt-key add - |
– 执行apt-get安装即可:
1 2 |
sudo apt-get update sudo apt-get install cassandra |
– 安装kong
– 官网或者github的release区,下载最新的kong deb安装包,包括了lua相关依赖和ngx_openresty(这个是一个改造过的nginx,支持lua)
– 安装依赖以及kong
1 2 3 |
sudo apt-get update sudo apt-get install netcat openssl libpcre3 dnsmasq procps sudo dpkg -i kong-0.8.0.*.deb |
– 启动kong,第一次会连接cassandra,执行数据库的migrate命令。
– 配置kong
– kong是基于nginx实现的。所以安装了kong的机器,无需再单独安装nginx了。
– kong的配置文件默认在/etc/kong/kong.yml 在这个里面配置nginx的相关信息即可。
分类:技术 | 标签: |
发表评论