在 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
使用此命令安装 Certbot
sudo yum install certbot python2-certbot-apache
运行这条命令获取证书
sudo certbot --apache
使用此命令设置证书自动更新
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
通过 https
访问您的站点以确认 certbot 是否有效
最后将您的超集重定向到 https。
我在Centos 7 Minimal的机器上安装了Apache Superset,但是我不知道如何在配置文件中将http改为https。
我更改了路径 /usr/local/lib/python3.6/site-packages/superset/config.py 中的一些值,但结果相同。
您可以使用免费的 SSL 证书 Lets Encrypt
使用此命令安装 Certbot
sudo yum install certbot python2-certbot-apache
运行这条命令获取证书
sudo certbot --apache
使用此命令设置证书自动更新
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
通过 https
访问您的站点以确认 certbot 是否有效
最后将您的超集重定向到 https。