/Library/WebServer/CGI-Executables 中的 printenv.wsf 和 printenv.vbs

/Library/WebServer/CGI-Executables 中的 printenv.wsf 和 printenv.vbs

请不要击落这个,因为我查看了我的 Macbook Air 并想要根据更具体的需求配置我的 Apache 安装,我遇到了 printenv.wsf 和 printenv.vbs,我觉得很好奇,因为它们显然与 Windows 相关,我的问题是:你知道为什么这些文件在 OS X 中吗?这是一个相当模糊的问题,但我真的很想研究它们为什么以及如何到达那里,我的理论是它们从一开始就存在,但这看起来很奇怪,因为它们显然无法运行。

你们的 OS X 安装中有这些文件吗?

请原谅我在 unix & linux 交流区发帖。

我一直在翻阅我们的父亲在法律上,但他返回了很多结果,这些结果都不能满足我的好奇心,我认为他只是在恶搞。

答案1

这些文件是 Windows 环境中 Apache 安装的测试脚本。请记住,Apache 可能安装在各种平台上,并且维护者可能会将所有平台的测试脚本打包在同一个包中,这并不罕见。

不过我从来没有在 Windows 上安装过 apache寻找但 Google Allmighty 透露这些脚本是为了测试 CGI 引擎。

例如printenv.wsf

' ***** !!! WARNING !!! *****
' This script echoes the server environment variables and therefore
' leaks information - so NEVER use it in a live server environment!
' It is provided only for testing purpose.
' Also note that it is subject to cross site scripting attacks on
' MS IE and any other browser which fails to honor RFC2616.
''
'' printenv -- demo CGI program which just prints its environment

请注意,必须将它们从生产服务器中删除。

相关内容