LESSON / WP LOAD

サーバー・ドメイン・SSLの役割を理解する

LPを公開する前に、レンタルサーバー、ドメイン、DNS、SSLがどのようにつながるかを整理します。

目安 25分 コース進捗 0 / 5

GOAL

このレッスンでできるようになること

  • 公開に必要なサーバーとドメインの役割を説明できる
  • DNSとSSLが公開に必要な理由を説明できる

自分のパソコンにあるLPを他の人が見られるようにするには、公開用のWebサーバーへファイルを置き、URLから接続できる状態にします。

公開に必要なものを整理する

次の図では、「公開に必要なものを整理する」の仕組みや関係を確認できます。

「公開に必要なものを整理する」の仕組みや関係を示す図
「公開に必要なものを整理する」の仕組みと関係
  • Webサーバー:HTML、CSS、JavaScript、画像を置き、ブラウザへ返します。
  • ドメイン:人が覚えやすいWebサイトの住所です。
  • DNS:ドメインと接続先サーバーのIPアドレスを結び付けます。
  • SSL/TLS:ブラウザとサーバー間の通信を暗号化し、URLをhttpsで開けるようにします。

レンタルサーバーで借りるもの

レンタルサーバーでは、Webサイトのファイルを置く領域と、ブラウザからのリクエストへ応答するWebサーバーの機能を借ります。契約後は、サーバー管理画面とファイル転送の接続情報が発行されます。

同じ契約内でも、ドメインごとに公開フォルダーが分かれている場合があります。契約会社のマニュアルで、対象ドメインがどのフォルダーを参照しているか確認してください。

ドメインとサーバーをDNSで結び付ける

ドメインを取得しただけでは、どのサーバーへ接続するか決まりません。ネームサーバーまたはDNSレコードを設定し、ドメインからサーバーのIPアドレスを調べられるようにします。

設定変更はインターネット全体へすぐ同時に反映されるとは限りません。反映待ちの間は、端末や回線によって新旧どちらの接続先が見える場合があります。公開作業の直前ではなく、余裕を持って設定します。

SSL証明書とHTTPSの関係

SSL/TLS証明書をサーバーへ設定すると、ブラウザは接続先が証明書の対象ドメインと一致するか確認し、通信を暗号化できます。証明書を有効にした後はhttps://のURLで表示を確認します。

次の図では、「SSL証明書とHTTPSの関係」の仕組みや関係を確認できます。

「SSL証明書とHTTPSの関係」の仕組みや関係を示す図
「SSL証明書とHTTPSの関係」の仕組みと関係

HTMLはHTTPSでも、画像やJavaScriptをHTTPで読み込むとMixed Contentになります。ブラウザが読み込みを止める場合があるため、ページ内のURLもHTTPSへそろえます。

公開後のURLを決める

独自ドメインの直下で公開する場合はhttps://example.com/、確認用の下層で公開する場合はhttps://example.com/lp/のようになります。公開先によってアップロードするフォルダーが変わります。

次の図では、「公開後のURLを決める」の仕組みや関係を確認できます。

「公開後のURLを決める」の仕組みや関係を示す図
「公開後のURLを決める」の仕組みと関係

公開先を図にして確認する

ドメイン、サーバー、SSLは別々の役割を持ち、組み合わせることで安全な公開URLになります。

ドメイン、Webサーバー、SSLが公開ページを表示するために担当する役割
ドメイン、Webサーバー、SSLが公開ページを表示するために担当する役割
  1. 公開するURLを決める
  2. そのURLのドメインを管理している場所を確認する
  3. DNSが接続するサーバーを確認する
  4. サーバー内の公開フォルダーを確認する
  5. SSL証明書の対象ドメインを確認する

URL、サーバー、公開フォルダーの対応が曖昧なままアップロードすると、別サイトを上書きする危険があります。作業前に1行で説明できる状態にしてください。

契約情報と接続情報は分けて管理する

サーバー管理画面のログイン情報、SFTPのホスト名・ユーザー名・パスワード、ドメイン管理情報は役割が違います。第三者へ送らず、パスワード管理ツールなど安全な場所へ保存します。

CHECK POINT

完了条件