apache - Apache:如何向用户隐藏服务器版本和操作系统?

标签 apache apache2

我在一个站点上阅读过,我需要在httpd.conf文件中添加两行:

服务器签名关闭
ServerTokens产品

但是,当我添加它们时,什么都没有改变。如前所述,我可以在浏览器中看到

Apache / 2.2.16(Debian)

也许这很重要:当我打开文件时(我的意思是在添加上述行之前),httpd.conf我看到它是空的。我使用VPS。
谢谢!

最佳答案

您没有提供有关操作系统/发行版等的足够信息

但是在ubuntu的apache安装中,apache2.conf看起来像这样:

<cut>
Include httpd.conf
Include ports.conf
Include conf.d/
Include sites-enabled/


在conf.d / security中,您可以看到

ServerTokens OS


只需检查您的配置,在您的httpd.conf中进行设置后它就会被覆盖

关于apache - Apache:如何向用户隐藏服务器版本和操作系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9000853/

相关文章:

mysql - Windows自行关闭后,我无法在xampp上运行mysql

Apache 重写 - 重新路由除此 url 之外的每个请求

regex - apache 中的多个 RewriteBase

ubuntu - 无法在 AWS ec2 实例中将我的网站作为 https 启动

php - php shell_exec 权限问题

java - Apache Solr 6.6.1 乌尔都语语言的数字映射

Apache .htaccess 将 index.html 重定向到 root,为什么是 FollowSymlinks 和 RewriteBase?

java - 从 Apache 机器上的 Tomcat 服务器检索文件

WebSocket 握手 : Unexpected response code: 400

php - 在 apache2 执行 60 秒后网关超时