最近我对某个网站正在使用的技术感到好奇,所以我看了一下标题。令我高兴的是,出现的是:
X-Powered-By: ASP.NET
X-Powered-By: PHP/5.3.2
我很好奇:除了覆盖标题之外还有什么其他内容(例如,出于混淆/安全目的),可能导致Web应用程序产生这样的响应标头?假设站点开发人员/管理员没有操作提到的标题,那么这样的响应标题会出现什么情况呢?
如果这有任何帮助,可能其他一些返回的标题会有所帮助:
Server: Microsoft-IIS/6.0
Content-Type: text/html; charset=Windows-1250
(其余的标题看起来很正常,所以我没有列出它们)
我不是在问我是否可以在IIS等上运行PHP,而是关于哪些可能的场景可能导致这两个X-Powered-By
标头。也许一些反向代理(用PHP编写,提供ASP.NET生成的页面)?
答案 0 :(得分:1)
我猜想IIS服务器同时提供ASP.NET(应该是内置的)以及PHP作为模块是很正常的。带有.aspx
的ASP文件,带有.php
的PHP。
答案 1 :(得分:0)
可能这不是描述页面,而是描述Web服务器 - 即Web服务器同时安装了ASP.NET,以及php。