クラウドのtipsを発信。Encrypt」を使ってSSLを実現しています。Encrypt」のワイルドカード証明書の更新を行っていて、再度新たに設定し直したのですがやり方を忘れないように「ポストイット」にして貼り付けておきます。必須なので、事前に取得しておきましょう。いうドメインを取得し手順を整理しました。DNSレコードとして、ワイルドカードのAレコードを作成しておくとこのあとの確認がしやすいです。いうツールを利用します。使えばあっという間にSSLによる通信ができ当たります。インストールができるのですが、最新バージョンでない場合に正常に動作しないことがあってハマりした。はまらないように最新バージョンを使うことをおすすめします。インストールしたものでも問題が起きないときのほうが多いのですが、ときどきできなかったりするので。0.33.1正しくインストールされました。実行して、最新ソースを取得しておくのが良いかもしれません。ワイルドカード証明書作成いよいよ本題のワイルドカード証明書の作成と発行について。以下のコマンドを実行します。部分は当然ながらお使いのドメインやメールアドレスに置き換えてください。部分はマスキングしておきましたが、本当は半角文字列が表示されています。このタイミングで、お使いのドメインの設定を変更します。設定する内容は以下をご参考ください。(さくらのDNSを使ったときは一瞬でしたが、お名前.comを使ったときは10分ぐらい待ちました。)DNSサーバへのTXTレコード反映状況は、以下のコマンドを実行すれば確認できます。(1秒おきに更新されます。_acme-challenge.spinosaurus.work失敗した場合はもう一度、今度は別のTXTレコードを追加するようにメッセージが表示されますので、追加しましょう。(たまたまなのか、「変更」ではなく「追加」しないと成功しなかったので、失敗したときのTXTレコードは残したまま「追加」することをオススメします。)正常に終了すれば以下のようなメッセージが表示されます。有効であるため、有効期限が近づいてきたら更新が必要です。仕掛けておくのがいいですね。ユーザのcronに以下の設定を仕掛けています。良い方法があれば教えてください。/var/log/certbot.log※(注意-2019-06-25追記)証明書の有効期限が近づくと、上記で設定されたcronが更新処理を行うようになるはずですが、僕のサーバ環境では今まで成功したことがありません。正しく動作しない」という情報もあります。コマンドを再度実行し、DNSのTXTレコードの再設定を行うことで更新をしています。良い方法をご存知の方、ぜひ情報をお待ちしています。本当に証明書ができたのか確認しておきましょう。ディレクトリ配下に証明書が作成されていますね。ApacheにSSL証明書を設定する作成した証明書も利用しなければ意味がありません。ファイルに以下のような記述を追記します。証明書の配置場所を指定する点です。ブラウザで開いてページを閲覧できるはずです。コマンド、便利ですね。コメントをキャンセルこの記事のトラックバックURLプロフィール@genzouw5人の子供を持つのおとうちゃん。参考になりましたら、シェア、コメント、支援をいただけると励みになります!システム構築の相談ものります。お問い合わせはこちら。