Ant*_*nAL 1 apache networking mongrel
我在我的Rails网站上有一个虚拟主机,我需要确定充当前端的服务器的类型。
他们说,Apache未被用作前端服务器,但是我需要以某种方式进行检查。
这可能吗 ?也许一些终端命令?
如果我理解您的问题更正,那么您正在尝试确定用于提供文件的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
Run Code Online (Sandbox Code Playgroud)
...或者再举一个例子,来自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
Run Code Online (Sandbox Code Playgroud)
您可能会或可能不会获得服务器的特定版本等,这取决于服务器提供的信息,但这将是一种非常快速,免费的检查方法,可能是我要采取的第一步。