さくらインターネットの SSL 設定と反映されない時の対処
目次
この記事でわかること
- さくらのレンタルサーバで無料 SSL を有効化する 5 ステップ
- HTTPS 強制リダイレクトの設定方法
- 「反映されない」「証明書発行に失敗」の代表原因
- 設定後の典型トラブル
さくらの SSL 提供形態
さくらインターネットは「さくらのレンタルサーバ」「マネージドサーバ」等で、無料 SSL(Let's Encrypt)と有料の独自 SSL を提供しています。本記事は最も利用されている無料 SSL を前提に解説します。
無料 SSL はサーバーコントロールパネルから 1 クリックで有効化でき、自動更新も標準で動きます。商用 SSL(OV / EV)を選ぶのは、組織実在保証が必要な業態の場合のみです。違いはSSL 証明書の値段を比較を参照。
有効化の 5 ステップ
ステップ 1: 独自ドメインを登録
サーバーコントロールパネル → ドメイン/SSL → ドメイン/SSL の追加で、対象ドメインが登録済みであることを確認します。
ステップ 2: ネームサーバーをさくら向きに
ドメインのレジストラ(さくらドメイン以外でも)の管理画面で、ネームサーバーをさくらのレンタルサーバ用(ns1.dns.ne.jp 等)に設定します。さくらの DNS 以外で運用する場合は、A レコードがサーバー IP を指すことを確認します。
ステップ 3: 無料 SSL の有効化を申請
「ドメイン/SSL → 該当ドメインの SSL → 登録設定を始める」で、Let's Encrypt を選択して申請します。
ステップ 4: 反映を待つ
通常 15〜60 分で発行・反映されます。完了するとサーバー側にメールが届き、コントロールパネルのステータスが「設定済み」になります。
ステップ 5: HTTPS でアクセス確認
ブラウザで https://<自社ドメイン>/ を開き、鍵マークを確認します。鍵マークの仕組みはブラウザの鍵マークの仕組みを参照。
HTTPS 強制リダイレクト
SSL を有効化しても、HTTP でアクセスできる状態だと警告が出る入口が残ります。.htaccess に次のように追記して 301 リダイレクトを設定します。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
WordPress を使っている場合は、「設定 → 一般 → サイトアドレス(URL)」も https:// に変更します。書き換え後、画像や CSS だけ警告が出る場合はWordPress SSL 化後の表示崩れ対処を参照。
「反映されない」「失敗する」原因
原因 1: ネームサーバーが別を指している
レジストラの NS 設定がさくら以外を指していると、認証時の DNS 確認に失敗します。whois や DNS 確認ツールで現在の NS を確認します。
原因 2: 認証経路に CDN / WAF を挟んでいる
Cloudflare 等の他社 CDN を経由している場合、/.well-known/acme-challenge/ への認証アクセスが配信元のさくらに届かず失敗します。CDN を一時的に無効化するか、CDN 側で SSL を運用する構成に変更します。
原因 3: 古い証明書が残っている
過去に手動で別の証明書を入れていた場合、新規申請が衝突します。一度「設定削除」を実行してから再申請します。
原因 4: 短期間でのリトライ
Let's Encrypt は同一ドメインで 168 時間に 5 回までの上限があります。テストや誤った再試行で上限に達すると一定期間発行できません。
設定後によくあるトラブル
- 自動更新が止まる: ドメイン削除→再追加、コントロールパネルの設定変更で起きやすい。SSL 自動更新の失敗
- サブドメインで警告: 新規サブドメインを追加した時に再度 SSL 申請が必要。サブドメイン SSL は個別取得が必要?
- mixed content: WordPress の HTTPS 化直後に多発。WordPress SSL 化後の表示崩れ対処
業務影響を考えると、期限切れアラートは必須です。SSL 失効の業務影響で具体的なリスクを整理しています。
まとめ
- さくらの無料 SSL はコントロールパネルから 5 ステップで有効化
- HTTPS 強制は .htaccess の RewriteRule で対応
- 反映されない原因は NS / 他社 CDN / 衝突 / レート制限の 4 つ
- 設定後は自動更新の停止とサブドメイン追加に注意
まずは現状を把握しましょう
自社の SSL 証明書の有効期限と設定状況は、ドメイン番人のSSL 単発チェックで確認できます。メール認証も含めた総合点検は無料診断をご利用ください。