HTTP 严格传输安全性
HTTP 严格传输安全性 (HSTS) 是帮助防范网站遭受中间人攻击(例如协议降级攻击和 Cookie 劫持)的策略机制。
在 SUSE Multi-Linux Manager 上,HSTS 默认情况下启用。 如果您需要在服务器上禁用它,请按照以下过程操作:
过程:升级在服务器上禁用 HSTS
在服务器容器主机上,以 root 身份执行以下命令,创建包含设置
max-age=0的新配置文件。mgrctl exec -- \ echo 'Header always set Strict-Transport-Security "max-age=0; includeSubDomains"' \ > /etc/apache2/conf.d/zz-spacewalk-www-hsts.conf使用以下命令重启 Apache:
mgrctl exec -- systemctl restart apache2
如果您需要在代理上禁用该功能,请按照以下过程操作:
过程:升级在代理上禁用 HSTS
在服务器容器主机上,以 root 身份执行以下命令,创建包含设置
max-age=0的新配置文件。echo 'Header always set Strict-Transport-Security "max-age=0; includeSubDomains' \ > /etc/uyuni/custom-httpd.conf运行以下命令:
mgrpxy install podman --tuning-httpd /etc/uyuni/custom-httpd.conf config.tar.gz
|
在命名新配置文件 |
|
当启用 HSTS 且使用 SUSE Multi-Linux Manager 生成的默认 SSL 证书或自签名证书时,浏览器将拒绝通过 HTTPS 连接,除非用于签署此类证书的 CA 被浏览器信任。
如果您使用的是 SUSE Multi-Linux Manager 生成的 SSL 证书,可以通过将位于 |