2011-04-04 96 views
0

我有一個虛擬主機的我的Rails網站,我需要確定類型的服務器,作爲前端。如何確定遠程計算機上的服務器類型

他們說,Apache不是用作前端服務器,但我需要以某種方式檢查它。

這可能嗎? 也許有些終端命令?

回答

4

如果我理解您的問題更正,您正在嘗試確定爲您的文件提供服務的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 

您可能會或可能不會得到具體的版本等服務器 - 這取決於服務器提供的信息 - 但這將是一個非常快速,免費的方式來檢查,並可能是我會採取的第一步。

+0

謝謝! Firebug幫助了我! – AntonAL 2011-04-04 04:40:53

相關問題