我正在尝试将我们的OC4J服务器设置为使用HTTP严格传输安全性,但是当我将以下内容添加到Apache confs时,我遇到了启动错误:
else if (temp >= 90)
{
Console.WriteLine("\n\nIt is hot. Wear shorts today.");
}
我得到的错误是:
/tmsv10s/app/astens/product/10.1.3/OracleAS_1/Apache/Apache/bin/apachectl startssl:execing httpd /tmsv10s/app/astens/product/10.1.3/OracleAS_1/Apache/Apache/conf/httpd.conf的第1143行语法错误: 标题采用两个或三个参数,一个动作,标题和值
我在ssl.conf和httpd.conf中尝试过。
有什么想法吗?
干杯, 史蒂夫
答案 0 :(得分:1)
Oc4j是Java容器技术,与网络服务器无关。 Oracle 10g使用Apache 1.3(和IIRC,扩展支持即将用完)。您可以通过从命令行运行httpd -v
或检查error_log中的启动消息来验证这一点。
你需要删除额外的单词“always”
Header set Strict-Transport-Security "max-age=63072000; includeSubDomains;"
答案 1 :(得分:0)
使用OC4J附带的Apache版本,您需要使用以下命令:
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains"
我在虚拟主机之前的httpd.conf中添加了该命令,然后重新启动了服务器。