我有一个虚拟托管我的Rails网站,我需要确定作为前端的服务器类型。
他们说,Apache不是用作前端服务器,但我需要以某种方式检查它。
这可能吗? 也许有些终端命令?
答案 0 :(得分:5)
如果我理解您的问题更正,您正在尝试确定为您的文件提供服务的Web服务器的类型,对吗?如果是这样,请使用Fiddler(独立免费软件应用程序)或FireBug(FireFox免费插件)等工具查看来自服务器的HTTP响应。在大多数情况下,您将看到一个名为“Server”的HTTP标头,其中包含正在使用的服务器的描述。例如(来自cnn.com):
HTTP/1.1 200 OK
Date: Mon, 04 Apr 2011 04:24:46 GMT
Expires: Mon, 04 Apr 2011 05:21:59 GMT
Last-Modified: Fri, 29 Oct 2010 13:42:35 GMT
Cache-Control: max-age=3600
Content-Type: application/x-javascript
Accept-Ranges: bytes
**Server: Apache**
Content-Length: 1907
......或者另一个例子,来自brinkster.com:
HTTP/1.1 200 OK
Date: Mon, 04 Apr 2011 04:28:02 GMT
**Server: Microsoft-IIS/6.0**
Set-Cookie: BrinksterM1=2; HttpOnly
X-Powered-By: ASP.NET
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 44943
您可能会或可能不会获得服务器的特定版本等 - 这取决于服务器提供的信息 - 但这将是一种非常快速,免费的检查方式,可能是我迈出的第一步需要。