ブログを無料でSSL対応(https)しました。

  • このエントリーをはてなブックマークに追加

今回も
ブログ(WordPress)を高速化しませんか?
に引き続き、エンジニア視点な事を書きますね。

ブログは、コンテンツ内容が一番重要ですが、

  • 常時SSL (https化)
  • ページ表示の高速化

もSEO的には評価につながります。

コンテンツ内容が充実していれば、そんなの気にしなくてもいいんですが、エンジニアとしては気になるのでやっておきます。

本当は常時SSLは、ページスピードが遅くなるので、やりたくないんですが、仕方ないですね・・

ということで、今回は
無料SSL(Let’s Encrypt)で、サイトをhttps化する方法をご紹介します。

※なお 以下のような共有レンタルサーバーをお使いの方は、
お使いのサーバー管理画面上で簡単に設定できると思いますので、そちらをご参考にしてください。

◆さくらのレンタルサーバ 
https://www.sakura.ne.jp/function/freessl.html

◆XServer 
https://www.xserver.ne.jp/manual/man_server_ssl.php

◆ロリポップ
https://lolipop.jp/manual/user/ssl-free-order/

 asaage.comは 
サーバーは Google Compute Engineを使っていますので、
これから、説明するやり方は、高速化に引き続き、サーバー環境をいじれる方を想定してのやり方です!

Let’s Encryptインストール

※gitが入ってない場合は、yum install git

 

Let’s Encryptから証明書を取得

asaage.comの部分は、自ドメインに変更してくださいね。
webrootpathもご自身のドキュメントルートを設定してください。

 

以下のようなエラーが出た場合は、.htaccessにてリダイレクト処理(mod_rewrite)がかかっている可能性があります。

urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid rsponse from http://hoge/.well-known/acme-challenge/

その場合は、mod_rewritedに以下のように追記し、.well-known/acme-challenge/ の場合は、直接アクセスできるようにしてください。

 

無事に処理が終わると、

/etc/letsencrypt/live/asaage.com/
に以下のように証明書が発行されます。

 

Apache設定

以下は
Apache/2.4.6 でバーチャルホストでのSSL設定の例になります。

https://www.asaage.com
をhttps://asaage.com にリダイレクトする処理も入っています。

 

Apache再起動

apachectl configtest
して、設定に問題がない確認後、

systemctl restart httpd

これでSSL化完了です。
SSLでアクセスしてみましょう。

https://asaage.com/

見事にアクセスできました( --)ノ

 

Let’s Encrypt証明書の更新

さてLet’s Encryptの証明書は90日で失効するので、定期的に更新するcrontabを設定して完了です。
↓毎月1日3時の場合

 

みなさん、おつかれさまでした

これで、高速化もSSL化もしました!
後は頑張って 記事を充実させるだけです、そこが一番大変です。

Tag:

  • このエントリーをはてなブックマークに追加
ランキング参加中
にほんブログ村 その他生活ブログ マネー(お金)へ



関連記事

アクセスアップになるか検証、アメブロはじめました

こんばんわ、今日もやる気に満ち溢れている倫太郎です。 元々、このブログ「朝と金」は、 アメブロで書こ …

feedlyのFollowボタンでエラーが発生してるサイトが結構多いかも。

いろんなサイトをクロールしてる最中、 お気に入りのサイトが 「Follow on feedly」のボ …

ブログ(WordPress)を高速化しませんか?

「皆さんのブログ 表示遅くないですか?」 ということで、今回は 技術ブログ的なことを書きます。 画像 …

サイト開設から3週間、icon作成とロゴを整えてみました

今日は最高の天気ですね、倫太郎です。 サイト開設(2017/11/11)から、早3週間が経ち、ブログ …