TYK配置SSL方案

一、nginx+tyk(tyk仍然使用http,nginx使用https+ proxy_pass转发
    测试可行

二、tyk配置文件配置使用https
参考链接: https://github.com/TykTechnologies/tyk/issues/181
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的所有服务即可

你可能感兴趣的:(nginx,api,ssl,Portal,tyk)