Tyk 安装以及使用

Tyk介绍

安装介绍

tyk依赖mongo以及redis,如果手动安装按照步骤,需要注意先安装好这两个。

docker安装方式:

官方有提供一个demo,这个demo已经集成了所有的安装项目需要,项目地址 :https://github.com/TykTechnologies/tyk-pro-docker-demo执行命令clone项目下来

git clone https://github.com/TykTechnologies/tyk-pro-docker-demo.git

然后启动docker,注意,如果你的电脑上已经启动了其他的docker环境,要看看端口是否已经被占用掉了,如果占用了,需要更改docker的配置文件的端口。

启动docker-composer

docker-compose -f docker-compose.yml -f docker-local.yml up

Starting tykprodockerdemo_tyk-redis_1 …
Starting tykprodockerdemo_tyk-mongo_1 …
Starting tykprodockerdemo_tyk-mongo_1
Starting tykprodockerdemo_tyk-redis_1 … done
Starting tykprodockerdemo_tyk-gateway_1 …
Starting tykprodockerdemo_tyk-gateway_1
Starting tykprodockerdemo_tyk-dashboard_1 …
Starting tykprodockerdemo_tyk-gateway_1 … done
Starting tykprodockerdemo_tyk-pump_1 …
Starting tykprodockerdemo_tyk-pump_1 … done

看到成功启动之后,就可以打开http://localhost:3000出现控制面板,此时暂时还不能使用控制面板,需要根据提示去注册一个免费的开发license,注册好了之后可以在邮箱中收到这个license,然后

vim confs/tyk_analytics.conf

找到license这一行,把邮件收到的key填入进去。 之后执行

sh setup.sh

看到一个测试开发版的用户名和密码,登入后面板,即可使用。

常规安装方式

参照官方文档安装:https://tyk.io/docs/get-started/with-tyk-on-premise/installation/