本帖最后由 alexkuang 于 2019-12-11 14:50 编辑
面板版本:宝塔linux面板 7.0.3
系统版本:Red Hat Enterprise Linux Server 7.7 (Maipo)
浏览器版本:Google Chrome Version 78.0.3904.108 on macOS Catalina 10.15.1
问题现象:
如果域名开启了 HSTS (即浏览器会强制跳转 https ,Google 的 .app 和 .dev 域名都会强制开启,我个人在用一个 .dev 域名),就无法使用为面板绑定域名的功能(除非使用自签 SSL)。因为如果先绑定域名,此时面板还没有开启 SSL ,浏览器根据 HSTS 自动跳转到 https ,访问无效;如果想先开启 SSL (Let's Encrypt),面板会出现以下错误提示:“需要为面板绑定域名后才能申请 Let's Encrypt”
重现方式:开启域名 HSTS 并登记,试图为面板绑定该域名。
个人现在的一个临时的 workaround :
1. 使用自签 SSL 。
2. 如果使用的是 macOS Catalina ,访问自签 SSL 页面时 Chrome 会抛出 NET::ERR_CERT_REVOKED ,且页面上不提供任何绕过继续访问的方式。此时保持 focus 在页面上并输入 thisisunsafe 可以将这个域名加入白名单,输入后页面会自动刷新。
|
|