WP-Search
キーワードコンソール
SEOキーワードツール
この記事ではエックスサーバーのSSL設定の方法と、「無料独自SSLの設定に失敗しました」や「独自SSL設定を追加する際にエラーが発生しました」とエラーが表示されてSSL設定できないときの直し方をご紹介します。
「エックスサーバー」に独自ドメインを追加する際やSSL証明書の更新時に、SSL設定が失敗して反映されないことがよくあります。
ドメイン設定時のエラー
SSL設定時のエラー
エックスサーバーは、わかりやすい管理画面で、個人ブログからコーポレートサイト、初心者からWeb制作事業者まで幅広くおすすめです。
SSL設定は最初に完了しないと後が大変です。
なるほど!申し込み時に気をつけます。
この記事を最後まで読めば、レンタルサーバー「エックスサーバー」のSSL設定を完了できます。
ぜひ最後まで進めてみてください。
エックスサーバー
\ 国内シェアNo1 /
SSLとは、サーバーとクライアント(ブラウザなど)が暗号通信を行う仕組みです。
Secure Socket Layer(セキュアソケットレイヤー)の略称で、データの改ざんやなりすましの防止に役立ちます。
SSL化によって、サイトのURLが「http://」から「https://」に切り替わります。
HTTPとは、SSL化(暗号化)されていない非暗号通信で、安全ではありません。
HTTPSとは、証明書によって暗号化(SSL化)されている暗号通信で、安全(Secure)な状態です。
SSLは元々セキュリティのための仕組みですが、最近ではSEO(検索エンジン最適化)でも重要になっています。
SSL化されていないサイトは、ブラウザで警告表示となり、すぐにアクセスできない仕組みになっています。
HTTPサイトへの訪問者は、「保護されていない通信」「セキュリティ保護なし」「安全ではありません」などと警告されます。
Googleなどの検索エンジンは、HTTPSサイトを優遇することを表明しています。
SEO(検索エンジン最適化)を行う上で、HTTPサイトは単純に不利になります。
必ずサイト・ブログのSSL化を行ってください。
SSL設定は、ドメイン設定でSSL証明書エラーが出て失敗した場合に行う作業です。
ドメイン設定の際にSSL設定(SSLサーバー証明書作業)が自動実行されますが、それが成功した場合は不要です。
ドメイン設定がまだの場合は、以下の記事を参考にドメインを準備して、ドメイン設定に進んでください。
SSL設定を行うには、ドメインとサーバーの紐付けを行っておく必要があります。
作業が完了していないと、ドメイン設定と同様に、SSL設定も以下のようなエラーが出て失敗します。
ネームサーバーの変更やDNS設定がまだの場合は、ネームサーバー変更 / DNS設定に進んでください。
SSL設定とは、SSL証明書を発行して、サーバーにインストール(設置)する作業です。
サーバーとSSL証明書の発行元(Let’s Encrypt)が連携して作業を行います。
サーバーのSSL設定だけでSSL化は完了せず、WordPressなどで行う作業もあるので注意してください。
エックスサーバー
SSL設定(SSLサーバー証明書作業)する独自ドメインの[選択する]をクリックします。
無料サブドメイン「サーバーID.xsrv.jp」を選択しないように注意してください。
[変更]をクリックします。
エックスサーバーでは、wwwサブドメインを利用しない場合でも、wwwサブドメインに対してSSL設定が行われます。
[ONにする]をクリックします。
エックスサーバーのネームサーバーに変更していない場合、認証情報が表示されます。
[他社ネームサーバーでのDNS認証]を開いて、DNSのTXTレコードを設定してください。
DNS設定が完了したら、しばらく時間を空けてから[ONにする]をクリックします。
少し待って完了ページが表示されたら、独自SSL設定は完了です。
SSL設定が失敗した場合、「独自SSL設定を追加する際にエラーが発生しました。」とSSLエラーが表示されます。
この後、SSL失敗時の対処法を詳しく見ていきます。
詳しくは、以下の記事にまとめているため、該当箇所へのリンクのみ掲載しておきます。
SSL設定が成功した場合は、WordPress簡単インストールに進んでください。
WordPress簡単インストールが完了したら、http→httpsのリダイレクト設定に進みます。
http→httpsのリダイレクト設定が完了したら、WordPressサイトURLの変更に進みます。
プラグイン「Really Simple SSL」を使う場合は、自動的に変更されます。
エックスサーバーでは、独自ドメインを追加する際やSSL証明書の更新時に、無料独自SSLが自動設定されます。
ただし、エックスサーバーやシンレンタルサーバーでは、SSL設定(サーバー証明書作業)を失敗することが多いです。
それには、いくつかの理由があります。
それぞれ原因と対処法を見ていきましょう。
他社ドメインや中古ドメインをサーバーに紐づける方法は、3つあります。
どの作業も行っていない場合は、SSL設定が失敗します。
他社ドメインを移管する方法は、WHOIS代理公開を一時的に外さないといけないため、個人情報が公開されるリスクがあります。
手順も複雑になるため、初心者にはおすすめしません。
ここでは、a) とb) のやり方について、それぞれ解説します。
独自ドメインを取得・管理しているサービスの管理画面で、ネームサーバーを変更します。
ネームサーバーとは、ドメインと(サーバーの)IPアドレスなどを紐付け(名前解決)するためのサーバーです。
ドメイン名を管理するシステムをDNS(Domain Name System)ということから、DNSサーバーとも呼びます。
ドメインを管理しているドメインサービスやレンタルサーバーの管理画面から、ネームサーバーを以下に変更してください。
ネームサーバー1 | ns1.xserver.jp |
ネームサーバー2 | ns2.xserver.jp |
ネームサーバー3 | ns3.xserver.jp |
ネームサーバー4 | ns4.xserver.jp |
ネームサーバー5 | ns5.xserver.jp |
やり方や手順は、使用しているサービスによって異なります。
やり方は「サービス名 ネームサーバー変更」などで検索してみてください。
ネームサーバーの変更後、しばらく時間をあけてから次の作業に進んでください。
詳しくは、以下を参考にしてください。
事前にエックスサーバーのIPアドレスを確認してから、他社サービスの管理画面で作業を行います。
エックスサーバーにログインして、申し込んだサーバーIDの[サーバー管理]ボタンをクリックします。
サーバーパネルにアクセスしたら、アカウントの[サーバー情報]をクリックします。
ネームサーバーを管理しているドメインサービスやレンタルサーバーの管理画面から、DNS設定を以下に変更してください。
ネーム | タイプ | データ |
---|---|---|
ドメイン名 | A | サーバーのIPアドレス |
*.ドメイン名 | A | サーバーのIPアドレス |
www.ドメイン名 | A | サーバーのIPアドレス |
エックスサーバーでは、wwwサブドメインを利用しない場合でも、wwwのDNS設定がされている必要があります。
やり方は「サービス名 DNS設定」などで検索してみてください。
ネームサーバーの変更後、しばらく時間をあけてから次の作業に進んでください。
詳しくは、以下を参考にしてください。
エックスサーバーのSSL設定(サーバー証明書作業)は、以下のようなwwwサブドメインを利用しない場合でも、wwwのDNS設定を行う必要があります。
> https://www.ドメイン名/
移行元でwwwを使っていない場合は注意が必要です。
エックスサーバーのネームサーバーに変更した場合は、デフォルトでwwwのAレコードも設定されているはずです。
既存のネームサーバーを使用する場合は、wwwのAレコードも含めて設定する必要があります。
ネーム | タイプ | データ |
---|---|---|
ドメイン名 | A | サーバーのIPアドレス |
*.ドメイン名 | A | サーバーのIPアドレス |
www.ドメイン名 | A | サーバーのIPアドレス |
サーバーのIPアドレスの確認方法は、以下をご覧ください。
ネームサーバーの変更後、しばらく時間をあけてから次の作業に進んでください。
詳しくは、以下を参考にしてください。
エックスサーバーでは、SSL設定(サーバー証明書作業)が完了するまで、設定を繰り返してはくれません。
そのため、ドメインとサーバーの紐付けが反映されている状態で実施する必要があります。
ネームサーバーやDNS設定の変更反映には、数時間〜最大24時間程度かかる場合があります。
ドメインとサーバーの紐付け作業が終わっているのであれば、しばらく時間をおいてからSSL設定を行います。
反映されているかどうかは、以下のサイトで[dig]コマンドを実行することで確認できます。
十分時間をおいたら、再度SSL設定を行なってください。
成功するまで繰り返してくれるといいのですが。
エックスサーバーのSSL設定には、Web疎通確認が必要になります。
そのため、アクセス制限やURL転送などを設定していると、SSL設定が失敗します。
エックスサーバーのネームサーバーを使用している場合は、エックスサーバーのサーバーパネルから、以下の設定内容を確認してください。
SSL証明書の自動更新に失敗するときに多いです。
他社のネームサーバーを使用している場合は、そのサービスのアクセス制限やURL転送の設定内容を確認してください。
「サービス名 転送」などで検索してみてください。
エックスサーバーでは、SSLの暗号化のために「Let’s Encrypt」の無料サーバー証明書を利用しています。
ただし、「Let’s Encrypt」のサービスステータス(障害状況)によって、SSL証明書エラーになります。
無料SSLの「Let’s Encrypt」がメンテナンスや障害中の場合、SSL設定(サーバー証明書発行)が失敗します。
メンテナンス状況については、以下のページで確認できます。
同じドメインのSSL設定(サーバー証明書発行)を繰り返し行なった場合、SSL設定が失敗するようになります。
これは、「Let’s Encrypt」がSSLサーバー証明書の発行を一時的にブロックするためです。
数日間あけてから再度SSL設定を実施してください。
「エックスサーバー」のSSL設定の方法と無料独自SSLに失敗したときの対処法を見てきました。
SSL設定の成功条件をまとめると以下になります。
意外と大変でした。
会社名 | エックスサーバー株式会社 |
本社所在地 | 大阪府大阪市北区大深町4-20グランフロント大阪タワーA 32F |
設立 | 2004年1月23日 |
その他 | 届出電気通信事業者 総務省届出番号:E-20-03085 |
コメント