Web サイトに SSL 証明書をデプロイする前に、Web サーバータイプ (Nginx、Apache、IIS など) を確認し、正しい証明書ファイルとインストール方法を選択する必要があります。このトピックでは、Web サーバータイプを特定するためのいくつかの方法について説明します。
方法 1:ローカルでのクイックチェック
サーバー側で Server 情報が非表示にされている場合や、CDN や Server Load Balancer などのプロキシサービスが使用されている場合、この方法ではオリジンサーバーのタイプではなく、CDN やプロキシサーバーのタイプが返されることがあります。検出結果が想定と異なる場合は、方法 2 を使用して最終確認を行ってください。
ブラウザの開発者ツールの使用
-
ブラウザ (Chrome、Edge、Firefox など) で対象の Web サイトにアクセスします。
-
F12キーを押して 開発者ツール を開きます。次の図に示すように、サーバータイプを確認します。
コマンドラインインターフェイス (cURL) の使用
ローカルコンピューターのコマンドラインターミナルで、次のコマンドを実行します。yourdomain を実際のドメイン名に置き換えてください。
curl -sIL https://yourdomain
出力で、最後の Server レスポンスヘッダー ( server: または Server: で始まる行) を見つけます。それに続く文字列がサーバー名を示します。
方法 2:サーバーにログインして確認
Web サイトのサーバーにログインして検査します。これは、Web サーバータイプを確認するための最も正確で信頼性の高い方法です。次の例では、サーバーがポート 80 または 443 を使用していることを前提としています。
Linux
ターミナルで次のコマンドを実行します。出力のプロセス名に基づいて Web サーバーを特定します。
sudo netstat -tlnp | grep -E ':(80|443)\s+'
Windows
-
リソースモニターを起動します。
Win + Rキーを押し、resmonと入力して Enter キーを押します。 -
[ネットワーク] タブに切り替え、下にある リッスンしているポート をクリックします。
-
ポート が 80 または 443 のレコードを見つけ、名前 列のプロセス情報に基づいて Web サーバーを特定します。
方法 3:エンジニアへの相談
上記の方法で Web サーバータイプを特定できない場合は、Web サイトを担当する開発または運用保守のエンジニアにご相談ください。
SSL 証明書のデプロイメント
SSL 証明書をデプロイするには、「SSL 証明書のデプロイメントソリューションの選択」をご参照ください。