ノーコードでSSLを設定する方法は?

ノーコードでSSLを設定する方法は?

ノーコードでSSLを設定するには、利用しているサーバーやホームページ作成サービスの管理画面でSSLを有効にし、独自ドメインを正しく接続します。多くのサービスでは、証明書の発行や更新も自動化されています。

ただし、サービスによって設定名や必要なDNSレコードが異なります。ここでは、専門的なプログラムを書かずに設定する一般的な手順を説明します。

ノーコードでSSLを設定する基本手順

  1. 利用中のサービスがSSLに対応しているか確認する

  2. 独自ドメインをサービスに登録する

  3. ドメイン管理会社のDNS設定を変更する

  4. 管理画面でSSLを有効にする

  5. HTTPSで表示できるか確認する

1. SSL対応のサービスを選ぶ

まず、ホームページ作成サービス、レンタルサーバー、ECサイト作成サービスなどが、独自ドメインのSSLに対応しているか確認します。

管理画面に「SSL」「HTTPS」「常時SSL」「無料SSL」「セキュリティ」などの項目があれば、そこで設定できる場合があります。SSLの対応状況、対象プラン、独自ドメインの利用条件はサービスごとに異なるため、契約前または設定前に確認してください。

2. 独自ドメインを登録する

次に、サイトで使う独自ドメインをサービスの管理画面に登録します。たとえば、ドメイン管理会社で取得したドメインを、ホームページ作成サービスやサーバーに追加する操作です。

このとき、次の入力を求められることがあります。

  • ドメイン名
  • www付きのドメイン
  • wwwなしのドメイン
  • 所有者確認用の情報
  • 指定されたDNSレコード

ドメインを登録しただけでは、まだSSLが有効にならないことがあります。サービス側が指定する接続状態や所有者確認が完了しているか確認します。

3. DNS設定を変更する

ドメイン管理会社の管理画面を開き、サービスから指定されたDNSレコードを登録します。代表的なものは、ドメインの接続先を指定する「Aレコード」や「CNAMEレコード」です。

設定する値はサービスによって異なるため、他のサイトの設定例をそのまま入力しないでください。管理画面に表示されたホスト名、種別、値を使います。

すでに別のサーバーを利用している場合は、既存のAレコードやCNAMEレコードが残っていると接続先が競合することがあります。変更前の設定を控えたうえで、サービスの案内に従って整理してください。

4. 管理画面でSSLを有効にする

ドメインの接続が確認されたら、サイト管理画面のSSL設定を開きます。「SSLを有効にする」「HTTPSを有効化する」「無料SSLを設定する」などのボタンを押す方式が一般的です。

証明書の発行には時間がかかる場合があります。設定直後に「保留中」「発行中」「確認中」と表示されても、すぐに失敗と判断しないでください。

SSLが有効になると、サイトのURLが次のように変わります。

  • SSL設定前:http://example.com
  • SSL設定後:https://example.com

サービスによっては、HTTPでアクセスされた場合にHTTPSへ自動転送する「常時SSL」や「HTTPSリダイレクト」も設定できます。SSLの有効化後にこの設定をオンにすると、訪問者がHTTPでアクセスしてもHTTPSのページへ移動できます。

5. HTTPSで表示できるか確認する

設定後は、ブラウザのアドレス欄にHTTPSのURLを入力して、サイトが表示されるか確認します。次の点を順番に確認してください。

  • HTTPSのURLでサイトが表示されるか
  • ブラウザに証明書エラーが表示されないか
  • HTTPからHTTPSへ自動転送されるか
  • 画像、CSS、動画などが正常に読み込まれるか
  • 問い合わせフォームや決済機能が動作するか

鍵のマークが表示されても、ページ内にHTTPの画像やスクリプトが残っていると警告が表示されることがあります。これを「混在コンテンツ」といい、ページ内のリンクやファイルのURLをHTTPSに変更して確認します。

サービス別に異なるSSL設定の考え方

ノーコードでの設定方法は、利用しているサービスの種類によって少し変わります。共通するのは、ドメインの接続とSSLの有効化です。

利用サービス 主な設定方法 確認する点
ホームページ作成サービス 管理画面で独自ドメインを登録し、SSLを有効にする 独自ドメインがSSLの対象プランに含まれるか
レンタルサーバー サーバー管理画面で無料SSLやSSL設定を選択する 対象ドメインがサーバーに正しく接続されているか
ECサイト作成サービス ショップのドメイン設定後、SSLの状態を確認する 商品ページ、カート、決済ページもHTTPSになるか
CDN・プロキシサービス DNSをサービス経由に変更し、暗号化設定を選択する オリジンサーバーとの接続方式も適切か

SSLが設定できないときの確認ポイント

SSL設定が完了しない場合は、ドメインの接続状態とDNS設定を確認します。特に、次の原因が考えられます。

DNSレコードが正しく設定されていない

入力した値の間違い、不要な空白、設定対象のドメインの間違いなどがないか確認します。サービス側の管理画面で「接続済み」「確認済み」と表示されるまで、設定が反映されていないことがあります。

DNS設定の反映に時間がかかっている

DNSの変更は、すぐにすべての環境へ反映されるとは限りません。設定直後は、時間をおいてから再度確認します。具体的な反映時間は、利用するドメイン管理会社やサービスによって異なります。

別のサービスを指す設定が残っている

以前使っていたサーバーのAレコードやCNAMEレコードが残っていると、現在のサイトへ正しく接続できない場合があります。現在使うサービスの案内と、ドメイン管理会社のDNS設定を照らし合わせて確認してください。

wwwの有無が一致していない

example.comとwww.example.comは、設定上別のホスト名として扱われることがあります。利用するURLを決め、両方を使う場合はそれぞれの接続や転送設定を確認します。

証明書の発行条件を満たしていない

ドメインの所有者確認が完了していない、DNSが正しく接続されていない、対象プランがSSLに対応していないなどの理由で証明書が発行されないことがあります。エラー内容を確認し、サービスの案内にある条件を一つずつ確認してください。

ノーコードのSSL設定で注意したいこと

SSLを有効にすると通信は暗号化されますが、サイトの内容や運営全体が自動的に安全になるわけではありません。管理画面のパスワード管理、ソフトウェアの更新、フォームの迷惑投稿対策などは別に必要です。

また、SSL証明書の更新方法も確認してください。サービス側で自動更新される場合でも、ドメインの契約切れやDNS設定の変更によって更新に失敗することがあります。

設定変更後にサイトのURLを変更した場合は、サイト内リンク、画像URL、アクセス解析、広告、SNSで案内しているURLなども確認します。必要に応じて、HTTPからHTTPSへの転送が設定されているか確認してください。

ノーコードでSSLを設定できるかの判断

管理画面にSSLまたはHTTPSの設定項目があり、独自ドメインを正しく接続できるサービスなら、プログラムを書かずにSSLを設定できる可能性があります。

最初に行うことは、利用中のサービスの管理画面でSSLの対応状況と対象プランを確認することです。その後、指定されたDNS設定を行い、SSL有効化後にHTTPS表示とHTTPからの転送を確認してください。