【问题标题】:Hide Apache Version, PHPVersion from website从网站隐藏 Apache 版本、PHPVersion
【发布时间】:2014-02-11 11:33:29
【问题描述】:

我已经在我的 Windows7 机器上安装了 Wamp 服务器

我有一个运行良好的 CS-Cart 网站。 我唯一的问题是 Wamp Server 以大粗体白色字体显示一些“服务器配置”信息(Apache 版本、PHP 版本、加载的扩展......),这完全弄乱了我的模板。

如何“隐藏”(禁止)显示此信息?

我已经搜索了 va 位并将 ServerSignature 设置为 Off 没有运气...

【问题讨论】:

  • 如果您将正确的设置放入正确的文件中并重新启动所有内容,则信息将不再通过标题发送或出现在系统文件中。如果它仍然出现,它是通过您的软件/脚本明确打印出来的。
  • 我会检查的。该软件是 CS-Cart,它的所有文件都是通过 FTP 从生产站点下载的,当然根本没有任何显示...

标签: php apache wamp cs-cart


【解决方案1】:

您需要设置ServerTokens 指令。将其更改为“Prod”将关闭所有内容,但您正在使用 Apache。

【讨论】:

  • 我已经设置为 ProductOnly,将其更改为“Prod”没有任何效果(是的,我已经在 WAMP 上重新启动了 Apache);-)
【解决方案2】:

使用文本编辑器打开 httpd.conf 文件并添加/修改指令如下:

ServerSignature Off
ServerTokens Prod

使用文本编辑器打开 php.ini 文件并修改包含“expose_php = On”的行并将其设置为 Off:

expose_php = Off

【讨论】:

  • expose_php 已设置为关闭...没有任何变化,可能是一些与 CS-Cart 相关的功能吗?
  • 这将隐藏版本,使其仅显示在 HTTP 响应标头中。如果它显示在您的 HTML 网页中,请检查您的代码。
  • php 页面已经从生产网站(一个 CS-Cart)中取出并直接复制到本地 Wamp...生产网站正常并且运行良好...我不明白那些信息来自...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-09-29
  • 1970-01-01
  • 1970-01-01
  • 2017-03-08
  • 1970-01-01
  • 2018-05-11
  • 1970-01-01
相关资源
最近更新 更多