在 OS X 服务器上启用标头模块

在 OS X 服务器上启用标头模块

我已经使用 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,或者在尝试编辑配置文件时提供我通常做错的事情的见解,我将不胜感激。我过去曾尝试配置其他模块,例如压缩或重写,结果也类似。

相关内容