简单来说,我在 CentOs 6 上运行 Apache 2.4.20,并且在推出之前正在强化此 VM。我添加了以下行:
ServerTokens ProductOnly
重新启动后立即给了我以下答复:
sudo service httpd start
/usr/local/apache2/bin/apachectl: line 79: 7073 Segmentation fault (core dumped) $HTTPD -k $ARGV
我绝不是那种操作或 Linux 类型的人 - 我只是在组织发展的同时试图填补漏洞。我尝试了其他可能的值,例如 Major,效果很好:
curl -I localhost
HTTP/1.1 200 OK
Date: Wed, 08 Jun 2016 13:28:37 GMT
Server: Apache/2
X-Frame-Options: SAMEORIGIN
Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
Last-Modified: Mon, 11 Jun 2007 18:53:14 GMT
ETag: "2d-432a5e4a73a80"
Accept-Ranges: bytes
Content-Length: 45
Content-Type: text/html
任何关于继续查找更多信息或如何解决这个问题的帮助都将不胜感激 - 谢谢
答案1
您应该确保您没有使用 mod_security 或任何可能利用响应标头的模块(不包括无法触及该标头的 mod_headers)。
还要确保安装路径正确并且没有混合不同版本的安装。
我像您一样在数十台服务器中使用 2.4.20 和 ServerTokens Prod,但没有出现段错误。