【发布时间】:2020-09-21 01:14:47
【问题描述】:
我已经在 Centos 7 Minimal 的机器上安装了 Apache Superset,但我不知道如何在配置文件中从 http 更改为 https。
我更改了路径 /usr/local/lib/python3.6/site-packages/superset/config.py 中的一些值,但结果相同。
【问题讨论】:
-
请更具体地说明您已经尝试过哪些配置更改。
我已经在 Centos 7 Minimal 的机器上安装了 Apache Superset,但我不知道如何在配置文件中从 http 更改为 https。
我更改了路径 /usr/local/lib/python3.6/site-packages/superset/config.py 中的一些值,但结果相同。
【问题讨论】:
您可以使用 Lets Encrypt,一个免费的 SSL 证书
使用此命令安装 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。
【讨论】: