本記事にはプロモーション(PR)が含まれます。
独自ドメインをレンタルサーバーに登録し、管理画面で「無料SSL設定」のボタンを押したのに、エラーが出て証明書が取れない。あるいは設定は通ったはずなのに、ブラウザのアドレスバーに鍵マークが付かず「保護されていない通信」と表示される。多くの場合、これは操作ミスではなく、ドメインの向き先(DNS)を切り替えた直後で、サーバーがまだ証明書を発行できる状態になっていないだけです。SSL(サイトの通信を暗号化して https:// で表示する仕組み)が「できない」「反映されない」ときは、今すぐ直すべき問題なのか、数十分から数時間待てば解決する問題なのかをまず切り分けるのが近道です。焦って設定をやり直すと、かえって発行の待ち時間がリセットされてしまうこともあります。
SSLが「できない」時、まず3つの状態に切り分ける

同じ「SSLが使えない」でも、原因はおおむね次の3つのどれかに当てはまります。どこでつまずいているかで対処がまったく変わるため、最初にここを見分けます。
- 状態A: 証明書そのものが発行できない。「無料SSL設定に失敗しました」「ドメイン認証に失敗」などのエラーが出て、証明書の一覧に載らない。原因の多くはDNSの切替がまだサーバーに届いていないこと。
- 状態B: 発行はできたが反映されていない。管理画面には「有効」と出ているのに、サイトを開くと鍵マークが付かない。発行直後の反映待ち、またはブラウザやサーバーのキャッシュが古い。
- 状態C: httpsで開けるが鍵マークが付かない。証明書は効いているのに、ページ内に http:// の画像やファイルが混ざっている「混在コンテンツ」が原因。
状態Aと一部のBは「待つ」のが正解になることがあり、Cは「直す」以外に解決しません。以下、この順で見ていきます。
DNS切替直後は、そもそも発行できない(時間軸の問題)
無料SSLの多くは Let’s Encrypt(レッツエンクリプト=無料でSSL証明書を発行する認証機関)を使っています。証明書を発行するとき、認証機関は「このドメインは本当にこのサーバーが管理しているか」をドメインの向き先で確認します。つまり、ドメインのDNS(ドメイン名とサーバーの住所を結びつける仕組み)が新しいサーバーを指すように切り替わっていないと、認証が通らず発行できません。
ドメインを取得した直後、あるいは他社サーバーから移してきた直後は、この切替が世界中に伝わるまで時間がかかります。反映までの時間はドメインの設定内容によって幅があり、数分で終わることもあれば、丸一日近くかかることもあります。発行に失敗したとき、エラー文言が「認証」「ネームサーバー」「DNS」に触れているなら、これは操作の失敗ではなく順番と時間の問題です。ボタンを連打せず、少し時間を置いてから一度だけ再実行するのが正解です。
切替が終わったか確かめる簡単な方法
ブラウザで自分のドメインを http:// で開いてみて、新しいサーバーの初期画面や自分のサイトが表示されれば、DNSの切替はそのブラウザまで届いています。その状態になっていれば、SSLの発行もほぼ通るようになります。逆に、まだ古いサーバーや「サイトが見つかりません」が出るうちは、SSL設定を何度やっても失敗します。まず表示が切り替わるのを待ってから、SSL設定に進んでください。
エックスサーバーで無料SSLが設定できない時のチェック順

「xserver ssl 設定 できない」で調べる人が多いので、エックスサーバーを例に、失敗しやすい箇所を順番に挙げます。他社でも考え方は共通です。
- ドメインがサーバーに追加されているか。SSLは「サーバーに登録済みのドメイン」にしか設定できません。ドメイン追加を飛ばしてSSLだけ設定しようとすると失敗します。
- ネームサーバーがそのサーバーを向いているか。ドメイン管理側(お名前.comなど、ドメインを買った会社)のネームサーバーが、まだ前のサーバーを指したままだと発行できません。
- 切替直後は時間を置く。上記2つが正しくても、反映が届く前は失敗します。数十分から、長ければ翌日まで待ってから再実行します。
- CAA(caaレコード=どの認証機関に証明書発行を許すかをドメイン側で指定する設定)が邪魔していないか。他社で設定した古いCAAが残っていると、Let’s Encrypt の発行を拒否することがあります。心当たりがある場合の確認先です。
エックスサーバーの無料SSLは全プランで無料・無制限、証明書の反映後に自動更新される仕組みです(2026年9月時点・公式サイト確認)。この4点を上から順に見て、どれも問題なければ、あとは反映を待つだけのケースがほとんどです。
「反映されない・鍵マークが付かない」の正体は混在コンテンツ
証明書は発行できてhttpsでページが開けるのに、鍵マークが付かず「保護されていない通信」と出る。この状態Cの原因は、ほぼ混在コンテンツ(mixed content=httpsのページの中に http:// で読み込む画像・CSS・JavaScriptが混ざっている状態)です。ページ本体は暗号化されていても、中の画像1枚が http:// のままだと、ブラウザは「一部が暗号化されていない」と判断して鍵マークを外します。
WordPressで混在コンテンツを直す手順
WordPress(ワードプレス=ブログやサイトを作る無料ソフト)の場合、原因は過去に http:// で保存された画像URLやリンクが本文・設定に残っていることです。次の順で直します。
- サイトアドレスをhttpsに直す。管理画面の「設定」で、WordPressアドレスとサイトアドレスの両方を https:// から始まるURLに書き換えます。ここが http:// のままだと他をいくら直しても戻ります。
- 本文中の古いURLを一括置換する。記事内に http://(自分のドメイン)で埋め込まれた画像やリンクを、https:// に置き換えます。データベースを直接書き換えるプラグイン(置換用の無料プラグイン)を使うと、記事数が多くても一度で直せます。
- ブラウザの開発ツールで犯人を特定する。どうしても鍵マークが付かないときは、ブラウザでページを開き、開発ツールのコンソールに出る警告を見ると、どのファイルが http:// で読み込まれているかが具体的に分かります。
置換の前には、必ずデータの控え(バックアップ)を取ってから作業してください。自動バックアップに対応するサーバーなら、直前の状態に戻せる安心感があります。バックアップの扱いはサーバーごとに差が大きいので、詳しくは個人向け3社の総額を比べた比較記事で、各社の自動バックアップ条件と合わせて確認してください。
各社の無料SSLの扱い(設定できない時の前提)
無料SSLに対応しているかどうか、そしてプランによって対応が変わるかは、設定の前提になります。公式サイトで確認した内容を整理します(2026年9月時点・公式サイト確認)。
| サーバー | 無料SSL | 注意点 |
|---|---|---|
| エックスサーバー | 無料・無制限(全プラン) | ドメイン追加とDNS反映が前提 |
| ConoHa WING | 無料 | ドメイン設定後に反映待ちが発生 |
| ロリポップ | 無料SSL証明書あり | プラン別の対応可否は要確認 |
| さくらのレンタルサーバ | 無料(Let’s Encrypt) | 認証機関の仕組み上、DNS反映が前提 |
| mixhost | 無料 | ドメイン追加後に発行 |
| カラフルボックス | 独自SSL機能あり | 無料表記はプラン・時期により要確認 |
| シン・レンタルサーバー | 無料・無制限 | ドメイン追加とDNS反映が前提 |
いずれも「無料SSLに対応しているか」よりも、「ドメインが正しくそのサーバーを向いてから設定しているか」が成否を分けます。なお、各社が公表している発行から反映までの目安時間は、公式ページによって記載の有無が分かれます。具体的な反映目安は各社のマニュアルで最新の記載を確認してください。
待つべきか、直すべきかの判断フロー

ここまでを、その場で判断できる形にまとめます。上から順に当てはめてください。
- httpでも自分のサイトが表示されない → DNSの切替がまだ。SSL設定はせず、切替の反映を待つ(数十分〜翌日)。
- httpでは表示されるが、SSL設定でエラーが出る → ドメイン追加とネームサーバーを確認。両方正しければ、少し待って一度だけ再実行。
- SSL設定は「有効」なのにhttpsで開けない → 反映待ちかキャッシュ。時間を置き、ブラウザのキャッシュを消して再確認。
- httpsで開けるが鍵マークが付かない → 混在コンテンツ。待っても直らないので、URLの置換で直す。
ポイントは、上の3つは「時間が解決する可能性がある」ため待つ価値があり、最後の1つだけは「待っても直らない」ので自分で手を動かす、という切り分けです。エラーの文言がDNS・認証・ネームサーバーに触れているなら待つ側、鍵マークだけの問題なら直す側、と覚えておくと迷いません。
よくある質問
SSL設定をしてから何分くらいで反映されますか
証明書の発行自体は数分で終わることが多いですが、その前提となるDNSの切替が届いていないと発行できません。切替直後は、まずhttpで自分のサイトが表示されるようになるまで待ち、そのうえでSSL設定を行うと反映がスムーズです。具体的な反映目安は各社のマニュアルで確認してください。
「保護されていない通信」と出続けるのはなぜですか
証明書は効いているのに、ページ内に http:// で読み込む画像やファイルが残っている混在コンテンツが原因です。WordPressならサイトアドレスをhttpsに直し、本文中の古いURLを置換すると解消します。
何度SSL設定を押しても失敗します。壊れていますか
多くは操作の失敗ではなく、DNSの切替がまだ届いていないためです。連打すると発行の待ち時間がかえって延びることがあるので、httpでサイトが表示されるのを確認してから、時間を置いて一度だけ再実行してください。
無料SSLと有料SSLはどちらを使えばいいですか
個人サイトやブログの常時暗号化なら、各社が提供する無料SSL(Let’s Encrypt)で通信の暗号化と鍵マークの表示は満たせます。企業の信頼性表示など特別な要件がある場合に有料の選択肢を検討する、という順で十分なことが多いです。
SSL設定後、サイトが表示されなくなりました
httpsへの切替に伴い、リダイレクト設定やアドレスの不一致で表示が崩れることがあります。まずWordPressアドレスとサイトアドレスがどちらもhttpsで揃っているかを確認し、直前のバックアップがあれば戻せる状態にしてから調整してください。
他社から移行した直後だけ失敗します
前のサーバーで設定したCAAレコードや、古いネームサーバー設定が残っていると発行を妨げることがあります。ドメイン管理側で向き先が新しいサーバーになっているかを確認し、反映を待ってから設定してください。
参考・出典
- エックスサーバー 機能・料金(公式): https://www.xserver.ne.jp/functions/ / https://www.xserver.ne.jp/price/
- ConoHa WING 機能(公式): https://www.conoha.jp/wing/function/
- ロリポップ 機能(公式): https://lolipop.jp/service/function/
- さくらのレンタルサーバ プラン(公式): https://rs.sakura.ad.jp/plan/
- mixhost 機能(公式): https://mixhost.jp/hosting/web/
- カラフルボックス 仕様(公式): https://www.colorfulbox.jp/spec/
- シン・レンタルサーバー 機能(公式): https://www.shin-server.jp/service/functions.php

