ブログ開設時に、これはネタになるぞ〜とスクショ取りまくったけど、
開設後、書きたいことが次から次へと出てきてしまい、やっと最終章!笑
この記事は、前回(第2回)のサーバー構築編の続きとなる最終章:無料HTTPS化編です。
第1回:ドメイン取得、サーバー検討編(サーバー比較表あり!)
第2回:サーバー構築編(GCPのセットアップ)
前回までの作業が終わっていると、IPアドレスベースのWordPressサイトURLを用いてブログにアクセスできるようになっているかと思います。この記事では、第1回で取得したドメインでアクセスできるようにすることと、HTTPS化を実施します。
HTTPS化とは、サーバーとの通信をSSL暗号化させることを意味しており、近年ではHTTPS化をしていないとGoogleの検索順位を下げられてしまったり、ブラウザ上で警告が出てしまったりと、ブログ開設では必須な設定項目になってきました。
一般的には設定が複雑なのですが、この記事では、無料で、そして手軽にHTTPS化を行う方法についてまとめています。
構築後の構成
本記事の内容を行うと以下のような通信が可能になります。
出典:Cloudflare (Cloudflareの設定画面 を 2022年3月1日に撮影)
Cloudflare社のサーバーを間に用いることで、鍵のマーク(SSL暗号化済み)が点いた通信をすることが可能になります。一般的にHTTPS化は、複数行のコマンドでの作業や更新メンテナンスが必要なのですが、Cloudflareを用いることで、画面上の操作で気軽に、更に無料で実施可能となります。
【ITに強い方はこちらも御覧ください】
具体的な通信の流れは以下のようになります。
- 使用者がブラウザにアドレス(例:dorarabo.com)を入力
- 最寄りのDNSに行きCloudflareのIPを取得
- Cloudflareのサーバーに出向く(通信はSSL通信)
- Cloudflareは登録されたGCP等のサーバーにデータを取りに行く(通信はSSL通信※)
- GCP等のサーバーはCloudflareにデータを転送(通信はSSL通信※)
- Cloudflareは使用者へデータを転送(通信はSSL通信)
なお、”SSL通信※”については、自己署名証明書(俗に言うオレオレ証明書)での通信です。
ただ、外から見えているSSL通信は、通常のパブリック認証局の証明書を用いた通信です。
それでは、実際の設定方法について説明します。
Cloudflareの設定
- このページから、アカウントを作成
- 以下の画面でドメインを入力後、「Add site」を選択
出典:Cloudflare (Cloudflareの設定画面 を 2022年2月5日に撮影)
- プランを聞かれますので「Free」を選択
- DNSレコード(CloudflareからGCPへの通信のため)として以下の2つを入力
なお「WordPressのIP」は第2回の最後で手に入れた「WordPressサイトのURL」のIPアドレス部(=GCPの外部IPアドレス)です(例えば、101.102.103.104など)
Type | Name | Content | Proxy status | TTL |
---|---|---|---|---|
A | ドメイン名 | WordPressのIP | Proxied | Auto |
A | www | WordPressのIP | Proxied | Auto |
出典:Cloudflare (Cloudflareの設定画面 を 2022年2月5日に撮影)
- 入力を終えたら「Continue」を選択
- ネームサーバが表示されるので、ドメイン登録サイトに登録
例)Xserver Domainの場合は次のような画面で登録可能
出典:XserverDomain (XserverDomainの設定画面 を 2022年2月5日に撮影)
- 登録を終えたら「Done, check nameservers」を選択
- 次に、Quick Start Guideの開始
- 「Automatic HTTPS Rewrites」を有効化
※自動的にHTTPSアドレスへのリンクに切り替えてもらえるようになります - 「Always Use HTTPS」を有効化
※http://~~に来たリクエストをhttps://~~に切り替えてもらえるようになります - 「Auto Minify」をすべて有効化
※自動的にコードの転送量を抑えてくれます - Quick Start Guideが終了
- 最後に通信をすべてSSL暗号化するように設定
左メニュー「SSL/TLS」⇒「Overview」⇒右メニュー「Full」を選択
出典:Cloudflare (XserverDomainの設定画面 を 2022年2月5日に撮影)
- 設定完了
ご自身のブラウザでドメイン名にてアクセスできるようになれば完成です!
なお、ドメインサーバーの登録には、一般的に30分から1時間程度の時間を要しますので、慌てずにお待ちください。
まとめ
この記事では、ブログ開設のための最後のステップ、SSLの有効化についてまとめました。
これで晴れて、独自ドメインのブログホルダーになりましたので、どんどん投稿していきましょう。
Twitterでブログ仲間も募集しております。こちらもよろしくおねがいします。
やっと完結したね!お疲れ様〜〜
ちなみに、ブロガーになったら以下のアフィリエイトがおすすめです(私も現在加入中)。
- 王道アフィリエイトサイト「A8.net」
- Amazon提携が可能な「もしもアフィリエイト」
コメント