我已经使用 OS X Server 一段时间了,发现我手动编辑 apache 配置文件的任何尝试都以某种方式受阻。我在 yosemite 10.10.3 上使用服务器 4.1(全部更新),我正在编辑的配置文件是/library/server/web/config/apache2/httpd_server_app.conf
我已确保 mod_headers.so 模块未被注释掉,并在配置文件中添加了以下几行:
<VirtualHost *:443>
Header always set Strict-Transport-Security "max-age=63072000; includeSubdomains; preload"
</VirtualHost>
但是当我尝试用检查标题时curl -I
,没有看到 HSTS。
如果有人能帮助我在 OS X Server 上设置 HSTS,或者在尝试编辑配置文件时提供我通常做错的事情的见解,我将不胜感激。我过去曾尝试配置其他模块,例如压缩或重写,结果也类似。