一、nginx+tyk(tyk仍然使用http,nginx使用https+
proxy_pass转发
)
测试可行
二、tyk配置文件配置使用https
1、修改配置文件:/opt/tyk-gateway/tyk.conf
修改端口为443
修改
hostname为:
mydomain.com
添加配置:
"http_server_options": {
"use_ssl": true,
"server_name": "*.mydomain.com",
"min_version": 2,
"certificates": [
{
"domain_name": "*.mydomain.com",
"cert_file": "/opt/tyk-gateway/ssl/mydomain.crt",
"key_file": "/opt/tyk-gateway/ssl/mydomain.key"
}
]
}
|
2、修改DashBoard的配置文件:
/opt/tyk-dashboard/
tyk_analytics.conf
修改
tyk_api_config下的
Host为
https://
mydomain.com
修改tyk_api_config下的
Port为:443
然后,重启下tyk的所有服务即可