2010-03-16 22:38:47 +0000 2010-03-16 22:38:47 +0000
48
48

Могу ли я определить, какой веб-сервер используется веб-сайтом?

Есть ли какая-либо программа или команда, которую я могу использовать, чтобы определить, какой веб-сервер использует сайт? С веб сервером я имею в виду программное обеспечение, т.е. IIS 6, Apache или nginx.

Odpowiedzi (3)

49
49
49
2010-03-16 22:56:26 +0000

Вы можете использовать Netcraft What’s That Site Running для одноразового запроса.

Вы можете использовать

wget --save-headers superuser.com

Который будет выгружать заголовки сервера в новый файл index.html, который вы можете затем просмотреть в текстовом редакторе.

Eg, для этого сайта:

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html; charset=utf-8
Expires: Tue, 16 Mar 2010 22:54:59 GMT
Server: Microsoft-IIS/7.5
Date: Tue, 16 Mar 2010 22:54:58 GMT
Connection: keep-alive
Content-Length: 119466
22
22
22
2013-08-07 06:39:37 +0000

raw:

curl - I duckduckgo.com

фильтрованный:

curl -s - I duckduckgo.com|grep Сервер

или

curl -s -I duckduckgo.com

& > curl -s -I duckduckgo. com|sed -n ‘/^Server:/p’

или übercool

curl -s -I duckduckgo.com|awk ‘$1~/Server:/ {print $2}’

или для позеров

curl -s -I duckduckgo.com|sed -n ‘s/^S[erv]*: //p’

** только для unixoide OS!!!**

3
3
3
2010-03-16 22:54:23 +0000

Для публичного веб-сайта можно использовать Netcraft - http://netcraft.com/ . Она позволяет вам подключить адрес сайта, а также проанализировать заголовки и сообщить вам об используемом веб-сервере.

Pytania pokrewne

7
16
15
9
6