Encryptを利用してSSL化する方法をメモしました。下記の環境を前提とします。5K前提条件WordPressのインストールが完了していることを前提としています。SSL化したいドメインを決めますはじめに、SSL化したいドメインを決めます。ドメイン未取得であれば、ドメインを取得しておきます。お名前.comHTTPでドメインにアクセスできることを確認しますSSL化したいドメインに、80番ポートでアクセスできることを確認しておきましょう。Domainexample.comでアクセスできることを確認します。アクセスできない場合は、WordPressのインストールに失敗しているか、DNSの設定がうまくいっていないなどの可能性があります。原因を調べて修正しておきましょう。cloneしたいので、あらかじめgitをインストールします。gitComplete!が表示されればOKです。Encryptを使うために、certbotで証明書を取得します。Encryptのための証明書取得用クライアントツールです。詳細はcertbotの公式ページを参照してください。certbotを以下のコマンドでローカルにコピーします。cloneは完了です。Encryptの証明書の取得方法には二通りあります。停止の必要なし本記事の場合、最初にhttpでアクセスできることを試してから進めています。そのため、nginxのサービスが稼働中です。今回はnginxのサービスを止めずに作業したいので、webrootで証明書を取得します。https://eff.org/donate-le#--webrootオプションを指定して、webrootの取得方法を指定します。-wオプションを指定して、ルートフォルダを指定します。一般的なnginxのルートフォルダは/usr/share/nginx/htmlですが、WordPress用のドキュメントルートに変更しました。-dオプションを指定して、SSL化対象のドメインを指定します。証明書の確認certbot-autoの実行結果に、Congratulations!が表示されれば証明書の取得が完了です!証明書の有効期限は3ヶ月です。証明書を更新したい場合は、もう一度certbotを実行します。取得できた証明書を確認しておきましょう。privkey.pem4つのpemファイル(証明書のファイル)が存在しています。今回のwebrootで取得された証明書です。nginxのconfigファイルを編集します証明書の取得ができたら、nginxのconfigファイルを編集し、443ポートのアクセスを可能にします。wordpress用のconfigファイル、wordpress.confを編集します。permanent;を書いて、httpsへリダイレクトさせます。証明書ファイルは以下の2行で指定しています。/etc/letsencrypt/live/example.com/privkey.pem;nginxのサービスを再起動しますnginxのconfigファイルを変更したので、文法チェックしたのち、サービスを再起動します。Encryptの設定は完了です!HTTPSのアクセスをチェックしますhttpsでアクセスできることを確認しましょう。Dockerをインストールする本記事では、CentOS7にDockerをインストールする方法について書きます。ステップ1本記事はさくらのVPSサーバーに初期設定する方法について、実際に試した内容をメモしています。CentOS7をインストールした直後の、作業用ユーザー追加から公開鍵認証でのログイン設定までを書きました。基本的には、さくら...WordPress環境をつくるDockerコンテナにWordPressをダウンロードしてみようこの記事では、DockerコンテナにWordpressをダウンロードする方法について書きました。DockerコンテナでCentOS7を稼働させています。ステップ2本記事はさくらのVPSサーバーのCentOS7に初期設定する方法について記載しています。ステップ1は作業用ユーザー追加から公開鍵認証でのログイン設定までをメモしました。Encryptの証明書を手動で更新したので、流れを紹介します。環境は、CentOS7上でnginxを稼働させています。(非公式解説サ...WordPress環境をつくるWordPressの最大アップロードサイズを50MBに増やす方法WordPressのインストール直後の状態では、メディア等の最大アップロードサイズが2MBに制限されています。この記事では、最大アップロードサイズを50MBまで増やす方法について、自分で設定した内容をメモしておきます。コメントをキャンセルメールアドレスが公開されることはありません。*サイトホーム技術WordPress環境をつくるスポンサーリンクPROFILEkevinフリーのITコンサルを生業にしています。キャリアはエンジニア10年からのITコンサル10年。専門はサービス開発の企画構想から基本設計あたりまで。当ブログでは、技術、英語、ファシリテーション、プレゼンテーション、雑感あたりを書きます。BLOG.タイトルとURLをコピーしました。