10:05:37)追加された行はこの色です。削除された行はこの色です。[[Linuxめも]]#contentsGoogleがやたらとSSL対応を勧めてくるんですよ。~やっぱり今後はSSL対応が必須になる時代が来そうです。SSLって高いイメージがあるし、証明書の更新も面倒。~今の時代無料でできねーかなと調べてみたらなんかできそうな雰囲気。無料でSSLが導入できるようです。~証明書の発行・インストール・更新のプロセスを自動化できるようです。~https://letsencrypt.org/docs/rate-limits/制限についての説明はこちらが詳しいです。~ありがとうございます。certbot-autoヘルプは以下で確認できます。--help以下を実行すると、自動的にyumが実行され、必要なパッケージがインストールされます。ダウンロードできずにエラーになってしまいました。epelリポジトリを入れるとハマるみたいです。~設定を書き換えます。#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearchCentOS5.5など古いOSは以下を参考にさせてもらえば利用が可能そうです。[#ede60d3a]同一サーバで別ドメインの証明書を取得する場合は、443ポートがすでに稼働しているために取得が完了できません。~そのため開始前にWEBサーバを止めておきます。~また、メールアドレスの入力と同意の設問はスキップされます。cancel):2を入力~※certbot-autoのバージョンが上がって順番が入れ替わっている場合があるので注意が必要です。以下に4ファイル生成されます。数字は更新するたびにインクリメントされるようです。~シンボリックリンクが以下に作成されるので、WEBサーバへの設定は以下を指定します。~それ以上やNginxではサーバ証明書と中間証明書が結合されたファイル、秘密鍵を使用します。[#t3f3a884]Webrootプラグインを使用することでWEBサーバを停止することなく証明書を取得することができます。~WEBサーバで公開している絶対パスを指定します。example.comAlias設定をしている場合は以下になります。www.example.com複数のドメインで1つの証明書を取得する場合は以下になります。以下に一時的にファイルが生成され、認証が行われるようです。Encryptがワイルドカードの証明書に対応してくれました。~メールアドレスとドメインを指定してコマンドを実行します。txtレコードに表示された文字列を設定します。~反映されたかの確認は以下で行います。Continue先程のものに追加でtxtレコードを追加し、反映確認後にEnterで取得終了です。更新時も同様の手順を行います。~初回取得時に設定しているtxtレコードは削除しても大丈夫です。有効になっているか確認。~以下の行があるか確認します。modules/mod_ssl.so以下をApacheの設定ファイルに追加します。[#h2c276fa].htaccessを設置してhttpにアクセスがあった場合はhttpsへそのまま転送させます。[#peb4c288]crontabに登録しておくことで自動更新が可能です。[#da7294f1]以下のコマンドで削除するドメインを聞かれるので、番号を選択します。/etc/letsencrypt/accounts/acme-v02.api.letsencrypt.org/directory/*/regr.jsoncontactに指定されているものがそうです。[#e2090d89]エラーが出て実行できないようになりました。.サーバをEUC-JPで設定していることが原因のようです。LANG="ja_JP.eucJP"これで動きました。'pkg_resources'フォルダを削除してしまいます。[#x92b8031]CentOS5ではPythonのバージョンが古いため動作しません。~互換クライアントがあるようなので、[[dehydrated:https://github.com/lukas2511/dehydrated]]を利用してみます。/usr/local/etc/dehydrated解凍したファイル類をアップします。証明書を取得するドメインを指定します。~複数の場合は半角スペースで区切ります。[#wa6fc244]証明書を取得するドメインを指定します。~複数の場合は半角スペースで区切ります。60)ルート証明書が古いことが原因らしいので、新しい証明書を取得。よる接続が確立できません。よる接続が確立できません。~手元のパソコンでダウンロードしてからサーバへアップ。35)opensslのバージョンが古いせいらしい。以下に証明書が生成されます。[#cc93ac35]上記の方法でApacheにSSLの設定をします。[#b90e6dc6]cronで取得時と同様にコマンド実行で可能なようです。