WebサイトでSSL証明書を有効にするには、まずホスティング会社から始めましょう。Hostinger はプラン内のすべてのドメインとサブドメインに無料の証明書を自動でインストールし、表示されない場合は hPanel でワンクリックで有効化できます。GoDaddy では、Managed WordPress とWebサイトビルダーに証明書がすでにインストールされていますが、cPanel ホスティングでは SSL/TLS セクションから証明書を手動でアップロードします。サイトが自社サーバーで稼働している場合は、Certbot ツールを使って Let's Encrypt を無料で利用できます。ドメインが Cloudflare にある場合は Cloudflare 経由でも無料です。有効化した後は、すべてのトラフィックを HTTPS に送り、更新が自動で行われるようにしてください。

SSL証明書とは何か、なぜサイトに必要なのか?

SSL証明書、より正確には TLS は、訪問者のブラウザとサイトの間の接続を暗号化するため、途中にいる誰も訪問者が入力したログイン情報、番号、メッセージを読み取ることができません。アドレスバーには鍵アイコン付きの https として表示されます。証明書がないと、ブラウザは警告を表示し、特に決済ページや問い合わせページで訪問者をためらわせます。そのため、証明書は今やあらゆる企業サイトにとってオプションではなく基本的な要件です。

証明書の有効期間が短くなっていることに注意してください。CA/Browser Forum の投票によると、現在の上限は 200 日で、2026 年 3 月 15 日までは 398 日でした。2027 年 3 月 15 日には 100 日に、その後 2029 年 3 月 15 日には 47 日に短縮されます。手動での更新はもはや現実的ではありません。詳細はSSL証明書の有効期間が 47 日に短縮で解説しています。

Hostinger でSSLを有効にするには?

Hostinger のヘルプセンターによると、すべてのWeb、クラウド、エージェンシー向けホスティングプランには、すべてのドメインとサブドメインに対する生涯無料のSSL証明書が含まれています。ドメインをプランに追加して Hostinger に向けると自動でインストールされ、サイトがそこでホストされている限り自動で更新されます。自動でインストールされない場合は、次の手順に従います。

  1. Hostinger のダッシュボードを開き、「Webサイト」に移動します。
  2. ドメインまたはサブドメインの横にある「ダッシュボード」をクリックします。
  3. サイドバーで「セキュリティ」を開き、次に「SSL」を開きます。
  4. 「SSLをインストール」をクリックし、ステータスが「インストール中」から「有効」に変わるまで数分待ちます。
  5. シークレットウィンドウでサイトを開き、鍵マークが表示されることを確認します。

Hostinger のホスティングで cPanel を使用している場合、同社の cPanel ガイドによると、ドメインを同社のネームサーバーに向けてから数時間以内に証明書が自動でインストールされ、手動インストールは「セキュリティ」から SSL/TLS で行えます。

GoDaddy でSSLをインストールするには?

GoDaddy によると、Websites + Marketing、Managed Hosting for WordPress、Managed Hosting for WooCommerce には証明書が組み込まれており、すでにインストール済みのため、別途購入する必要はありません。cPanel ホスティング用に証明書を購入した場合、手動インストールの手順は簡単にまとめると次のとおりです。

  1. リクエストが承認されたら、アカウントのSSLマネージャーから証明書ファイル(.crt)をダウンロードします。
  2. 製品ページから Web Hosting、次に「管理」、次に cPanel Admin を選択します。
  3. Security セクションで SSL/TLS を開き、Upload a New Certificate から証明書をアップロードします。
  4. Manage SSL Sites に戻り、Browse Certificates で証明書を選択し、Use Certificate、次に Install Certificate をクリックします。
  5. リダイレクトのページの説明に従って、HTTP から HTTPS への自動リダイレクトを有効にします。

GoDaddy は、Deluxe、Extended Validation(EV)、追加ドメイン用の証明書は手動でインストールする必要があること、また代わりにインストールしてくれる有料のマネージドSSLサービスを提供していることを説明しています。

サイトが別のホスティング会社や自社サーバーにある場合は?

あなたの状況方法費用
任意のホスティング会社の共有ホスティングコントロールパネルでSSLまたは Let's Encrypt を探します。多くのホスティング会社が自動で発行します通常は無料
自社サーバー(VPS)Certbot を実行して Let's Encrypt の証明書を発行し、自動で更新します無料
ドメインが Cloudflare にあるUniversal SSL がすべての有効なドメインに対して自動で発行・更新されます無料
証明書に企業の身元を含める必要がある信頼できる認証局の有料 OV または EV 証明書有料

Let's Encrypt によると、多くのホスティング会社が同団体の証明書を代わりに発行・管理しています。お使いのホスティング会社が対応しておらず、サーバーでコマンドを実行できる場合は、Certbot を推奨しています。Cloudflare は、追加されて有効化されたすべてのドメインに対し、ルートドメインと第一階層のサブドメインをカバーする無料の証明書を発行し、自動で更新するとしています。

証明書がない、または誤っている場合、顧客にはどんなエラーメッセージが表示されるか?

以下は訪問者が Chrome で目にするメッセージで、Google が接続のセキュリティに関するページと一般的なエラーメッセージのページに記載している表現に基づき、それぞれの原因と対処法を示しています。

顧客に表示される内容最も考えられる原因対処法
サイトのアドレスの横に「保護されていない通信」サイトが証明書なしで http で稼働している、またはページに混在コンテンツがある証明書と HTTPS リダイレクトを有効にし、ページ内の http リンクを修正します
「接続が保護されていません」という警告訪問者が「常に安全な接続を使用する」を有効にしており、サイトが HTTPS に対応していないすべてのページで証明書と HTTPS を有効にします
NET::ERR_CERT_DATE_INVALID を伴う全画面の「この接続ではプライバシーが保護されません」証明書の有効期限が切れている、または訪問者のデバイスの時計が間違っているすぐに証明書を更新し、自動更新を有効にします
ERR_CERT_COMMON_NAME_INVALID を伴う「この接続ではプライバシーが保護されません」証明書がドメイン名と一致していない。たとえば www なしのドメインのみをカバーしているサイトのすべての名前をカバーする証明書を発行します
NET::ERR_CERT_AUTHORITY_INVALID を伴う「この接続ではプライバシーが保護されません」信頼されていない認証局の証明書、自己署名証明書、または中間証明書の欠落信頼できる認証局を使用し、証明書チェーン全体をインストールします
ERR_SSL_VERSION_OR_CIPHER_MISMATCH を伴う「このウェブページは利用できません」サーバーの暗号化設定が古いサーバーの TLS 設定を更新するか、ホスティング会社に更新を依頼します
「危険」と表示される赤い画面証明書の問題ではありません。サイトが安全でないと報告されていますサイトをマルウェアスキャンし、Search Console を確認します

Google によると、NET::ERR_CERT_AUTHORITY_INVALID は、HTTPS トラフィックを検査する社内プロキシの背後にいる従業員にも表示されることがあります。そのため、修正を始める前に、社内ネットワークの外でも問題が発生することを確認してください。

有効化した後に確認すべきことは?

  • HTTPS リダイレクト。s を付けずに http と入力してサイトを開き、自動的に https に切り替わることを確認します。
  • 混在コンテンツ。鍵マークが壊れて見える場合、一部の画像やファイルがまだ http で読み込まれています。https に更新してください。
  • すべてのサブドメイン。www、オンラインストア、その他のサブドメインがすべてカバーされていることを確認します。
  • 自動更新。有効期限の前にリマインダーを設定してください。期限切れの証明書は、すべての訪問者に再び警告を表示させます。

Origami の見解

証明書は最初の一歩にすぎず、サイトのセキュリティと顧客の信頼にはそれ以上のものが必要です。すべてのページでの正しいリダイレクト、監視された自動更新、安全なサーバー設定、バックアップ、そして定期的な脆弱性チェックです。Origami では、Webサイトやシステムを構築し、最初からセキュリティを確保しています。どのホスティング会社をご利用でも、現在のサイトを見直し、必要なセキュリティ層を追加することができます。

サイトのセキュリティを見直し、顧客の信頼を高めたい場合は、当社のサービスをご覧ください。

まとめ

SSLの有効化は、今やほとんどの場合、簡単で無料です。Hostinger では自動、GoDaddy のマネージドプランでは組み込み済み、cPanel ホスティングでは手動、そして自社サーバーを運用するすべての人にとっては Let's Encrypt や Cloudflare を通じて無料です。有効化した後に最も重要なのは、完全な HTTPS リダイレクトと自動更新です。証明書の有効期間は短くなり、以前より早く期限切れになるからです。

出典:無料SSL証明書に関する Hostinger のヘルプセンター:https://www.hostinger.com/support/1583258-how-to-install-lifetime-ssl-at-hostinger/ 、Hostinger の cPanel ガイド、設定・インストール・HTTPS へのリダイレクトに関する GoDaddy のヘルプページ、Let's Encrypt の Getting Started ページ、Cloudflare の Universal SSL ドキュメント。