web-dev-qa-db-ja.com

表示しているページ(ApacheまたはIIS、WindowsまたはUNIXなど)に関するWebサーバー情報を取得するにはどうすればよいですか?

Xenu's Link Sleuth を使用して壊れたリンクのページをチェックすると、Webサーバー、OS、およびPHPバージョン
例えば。

 Apache/2.2.11(Unix)mod_ssl/2.2.11 OpenSSL/0.9.8j PHP5.2.9 

ページを表示するときにブラウザから同様の情報を抽出する簡単な方法はありますか? Javascriptスニペット/ブックマークレットで?

更新
サーバー情報は、JavascriptにアクセスできないHTTP応答ヘッダーの一部です。したがって、Javascript /ブックマークレットソリューションは直接不可能です(ただし、以下のArjanのようなサイトにページURLを送信するようなことはできます)。

4
pelms

Web開発者ツールバー Firefoxの場合、多くのオプションの中に、ページ応答ヘッダーを表示する方法があります。 (情報|応答ヘッダーの表示)

2
ale

あなたが言及する情報は、Netcraftの " そのサイトが実行しているもの "が提供するものと同じように見え、実際には ツールバー (私が使用したことはありません)があります。それでも、この情報は定義上、真実ではないことに注意してください。 Webサーバーは好きなものを報告できます。

また、それは決してありません 完全なように as 実話

私は知らなかったIIS可能性 Linuxで実行 ?ああ、ジェフはSOの一部はLinuxであり、負荷のようにバランサー( HAProxy )。

1
Arjan

curl -I yoursite.comは、少なくともサーバーの種類やその他の基本的なヘッダー情報を確認するためのもう1つの簡単な方法です。

0
Cauliflower

またはChrome Dev Tools

Network > All > Headers

ページを更新し、[名前]パネルのリストの上部にあるサイト名をクリックして、応答ヘッダーを確認します。
enter image description here セキュリティのためですが、最近ではこの情報を含むサイトはますます少なくなっています。

0
pelms