在 Superset 中从 http 更改为 https

Change from http to https in Superset

我在Centos 7 Minimal的机器上安装了Apache Superset,但是我不知道如何在配置文件中将http改为https。

我更改了路径 /usr/local/lib/python3.6/site-packages/superset/config.py 中的一些值,但结果相同。

您可以使用免费的 SSL 证书 Lets Encrypt

  1. 使用此命令安装 Certbot

    sudo yum install certbot python2-certbot-apache

  2. 运行这条命令获取证书

    sudo certbot --apache

  3. 使用此命令设置证书自动更新

    echo "0 0,12 * * * root python -c 'import random; import time; time.sleep(random.random() * 3600)' && certbot renew -q" | sudo tee -a /etc/crontab > /dev/null

  4. 通过 https

    访问您的站点以确认 certbot 是否有效

最后将您的超集重定向到 https。