OC4J 是否支持 HTTP 严格传输安全?

Does OC4J support HTTP Strict Transport Security?

我正在尝试将我们的 OC4J 服务器设置为使用 HTTP 严格传输安全,但是当我将以下内容添加到 Apache confs 时,出现启动错误:

Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains"

我得到的错误是:

/tmsv10s/app/astens/product/10.1.3/OracleAS_1/Apache/Apache/bin/apachectl startssl: 执行 httpd /tmsv10s/app/astens/product/10.1.3/OracleAS_1/Apache/Apache/conf/httpd.conf 第 1143 行的语法错误: Header 有两个或三个参数,一个动作,header 和 value

我试过 ssl.conf 和 httpd.conf。

有什么想法吗?

干杯, 史蒂夫

对于OC4J自带的Apache版本,需要使用如下命令:

Header set Strict-Transport-Security "max-age=31536000; includeSubDomains"

我在 httpd.conf 虚拟主机之前添加了命令,然后重新启动了服务器。

Oc4j是Java容器技术,与webserver无关。 Oracle 10g 使用 Apache 1.3(和 IIRC,扩展支持即将 运行 推出)。您可以通过命令行 运行ning httpd -v 或检查 error_log.

中的启动消息来验证这一点

您需要删除多余的单词 "always"

Header set Strict-Transport-Security "max-age=63072000; includeSubDomains;"