橋本技研ブログ売れるホームページ研究所、橋本技研の技術系備忘録ブログ。ショッピングカートシステムの制作などが得意です。Encrypt(certbot-auto)によるSSL証明書の更新が失敗するようになりましたので対処しました。エラーの原因は、以下のとおりです。certbotのバージョンが新しくなった新しいcertbotはpython2.7以上が必要CentOS6のpythonのバージョンは2.6.6つまり、CentOS6にインストールされているpythonのバージョンが古いため、新しいcertbotが起動できずエラーが発生したということのようです。CentOS6のpythonを手動で2.7以降にバージョンアップすれば良いということになりますが、それをやってしまいますと別の困った問題が発生します。CentOS6のyumはpython2.6を必要とします。2.7にバージョンアップするとyumが使えなくなってしまい、もっと困ったことになるのです。(SCL)という、複数のパージョンのアプリケーション(PHP、Ruby、Python、MySQLなど)を使い分けるためのパッケージを導入して対策してみました。導入方法は以下のとおりです。リポジトリを追加します。bash以上のように設定すると、bashでpython3.6が使えるようになります。yumも問題なく使用できます。※bash上で上記の作業を行った場合は、一旦bashを出て入り直すとpython3.6に切り替わります。Encrypt用のシェルスクリプトを作ります。私の環境では、以下のようなスクリプトで問題なく動いています。(パス等は各々の環境に合わせて適宜書き換えてください。reload"このシェルスクリプトに実行権限を与えて、cronに登録してやればOKです。bagooon橋本たかし★ホームページの制作(デザイン・コーディング・プログラミング)に加え、ネットショップの販売促進に関するアドバイスも致します。20年以上に渡って実際にネットショップを運営した経験を生かし、聞きかじりではない実績を伴ったノウハウを、自分の言葉でお伝えいたします。プログラミングの経験は30年以上。PHP、Ruby、Perl、JavaScript、Vue、Nuxt.JS、MySQL、Elasticsearch、サーバー構築、Dockerなど、幅広く対応します。bagooon.comシェアするツイートフォローする@HashimotoSubaru関連記事Dockerを使用した超簡単ロードバランサー(Let’sEncrypt+セッション維持)の作り方DockerのTraefikを使って簡単にロードバランサーを作ることができましたので、紹介したいと思います。ネットワーク内でアプリ(...記事を読むサーバーの引越しに超便利!wgetで他のレンタルサーバーからディレクトリ丸ごとダウンロードする方法あるレンタルサーバ(共有サーバ)から「さくらVPSサーバ」に引っ越すため、サイトのデータを丸ごと移動することになりました。旧サーバ上...記事を読むLinode(海外VPS)でCoreOSを使用する場合のネットワーク及びEtcdの設定方法あるウェブサービスを作ろうと思っているのですが、せっかくなのでDockerを使ったスケールの勉強も兼ねてVPSサーバで遊んでいます。valueというエラーが出力されました。Im...記事を読むFBLW15という理由でメールがブロックされているようなので、解除の申請をしてみました拝啓、ネットショップの店長様。最近、積極的にGitを使うようにしています。PrivateリポジトリからCloneする方法の備忘録です。現在、あるウェブサービスを開発中です。コメントをキャンセルメールアドレスが公開されることはありません。サイトをVarnishを使って爆速化した話。Composeでお手軽に利用してみた。