php - 我如何阻止来 self 的网络服务器之外的人看到我正在使用的技术(例如,Apache 或 PHP)?

标签 php security apache macos webserver

我在本地运行一个测试服务器,该服务器也在 Mac 上广播(用于教育目的)。我运行了一个名为 acunetix 的软件从另一台计算机,它能够检测到服务器上使用的技术。

如何防止其他人查看我的服务器正在运行的技术?

最佳答案

Here隐藏 Apache、PHP 和操作系统版本信息是您可以做的一件事。

之前:

HTTP/1.1 200 OK
Date: Fri, 20 Nov 2009 12:20:30 GMT
Server: Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.4
X-Powered-By: PHP/5.2.3-1ubuntu6.4
Connection: close
Content-Type: text/html; charset=UTF-8

之后:

HTTP/1.1 200 OK
Date: Fri, 20 Nov 2009 13:06:21 GMT
Server: Apache
Connection: close
Content-Type: text/html; charset=UTF-8

此外,请确保您拥有自定义错误页面,以免它们泄露有关 Apache 和 PHP 的信息。

关于php - 我如何阻止来 self 的网络服务器之外的人看到我正在使用的技术(例如,Apache 或 PHP)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4007390/

上一篇:php - 秒到年

下一篇:regex - 替换 ' by\'

相关文章:

php - 根据点击事件给url添加变量

php - 如何根据投注胜率/结果计算运气系数?

security - 有没有办法在 OpenIddict 中设置不同的票证有效期?

security - 从网站进行电子邮件通信期间发送密码信息是否有意义?

php - 如果存在多个值,请避免使用默认值,或者选择 Mysql 中现有的单个值

android - 低功耗蓝牙安全性如何在 Android 应用程序和 BLE 设备之间发挥作用?

apache - 反向代理背后的 Web 应用程序 - 如何处理 SSL?

apache - htaccess 如果某个文件存在则强制使用 SSL

php - 使用php、apache上传大文件

javascript - 从 Laravel Controller 获取 php 变量到 javascript