Server

Amazon Linux 2でLet’s Encryptが使えない

投稿日:2018年3月1日 更新日:

はじめに

知人からタイトルのような質問をされました。
「そんなわけないだろ」と思い、(この時私にはAmazon Linux 2の知識はほぼありませんでした。今もそんなにありません。)
手助けに入ったのですが、確かに普通にやったら面倒くさそうでした。

結論から申し上げますと、下記のページで対応できました。
本記事もこちらの内容を取り上げさせていただきたいと思います。
Help with certbot on the new “Amazon Linux 2”

Amazon Linux 2

2017年の12月くらいにリリースされたLinuxディストリビューションです。
Amazon Linux 2 のご紹介

Developers.IO 様で紹介されておりましたので、そちらの記事を貼らせていただきます。
【速報】AWS向けの新ディストリビューション Amazon Linux 2 を発表!

Amazon LinuxはRedhat6系のディストリビューションですが、Amazon Linux 2ではRedhat7系のようです。

Amazon Linux Extras Library

個人的にちょっとびっくりしていました。
Amazon Linux 2のパッケージ管理はこいつを使ってやるようです。

よく使うパッケージが並んでいます。
デフォルトは disabled なので、これを enabled にして使用します。

ただEPELリポジトリは参照していないので、別途参照する必要があるようです。
Centos、RHEL、または Amazon Linux が実行されている Amazon EC2 インスタンスに対して EPEL リポジトリを有効にする方法を教えてください。

Let’s Encrypt

Let’s Encrypt 総合ポータル

自動化されたフローにより、SSL証明書を無料で発行してくれる機関(プロジェクトです。)
多くのWebサイトでHTTPS化が迫られていますが、無料でかつ簡便な方法でできるのは非常に助かります。

Certbotというクライアントソフトウェアもあるので、実際に使う際はそちらを使うことをオススメします。
Let’s Encrypt の使い方

本題

さて、本題になります。
上記のLet’s Encryptの使い方にしたがって実行しました。

エラーが出ました。
なるほど、 virtualenv と pip がいるのかな?という感じで調べていました。
Notes on OS dependencies

ただPythonなんかを入れてもうまく動かず、途方にくれていたところで、はじめに紹介させていただいた記事を見つけました。
Help with certbot on the new “Amazon Linux 2”

正直詳細なことは分かりませんが、上記を元にした手順を記載します。

ダウンロードしたディレクトリ内にある certbot-auto というファイルを編集したいので、コピーをとっておきます。

amazon_linux:2 でも判定が通るようにした感じですかね?
これで certbot-auto コマンドが使えるはずです。
Amazon Linuxでは --debug オプションをつけた方が良さそうです。

さいごに

もし同様のことでお困りの方は試してみてはどうでしょうか?
(自己責任でお願い致します!)
Amazon Linux 2はもう少し知見がたまってから使っても良いのかもしれません。

blog-page_footer_336




blog-page_footer_336




-Server
-

執筆者:

免責事項

このブログは、記事上部に記載のある投稿日時点の一般的な情報を提供するものであり、投資等の勧誘・法的・税務上の助言を提供するものではありません。仮想通貨の投資・損益計算は複雑であり、個々の取引状況や法律の変更によって異なる可能性があります。ブログに記載された情報は参考程度のものであり、特定の状況に基づいた行動の決定には専門家の助言を求めることをお勧めします。当ブログの情報に基づいた行動に関連して生じた損失やリスクについて、筆者は責任を負いかねます。最新の法律や税務情報を確認し、必要に応じて専門家に相談することをお勧めします。

関連記事

Conohaのサーバーを借りて、CentOS+MySQL+nginxの環境を作ってみた。

はじめに こんにちは。 最近、個人的にConohaサーバーを借りてみました。 折角なので勉強用サーバーにしようと思い、環境を作ってみました。 はじめてであったため、色々不足している設定などもあるかと思 ...

WordPressのサーバ移設とnginxで無料SSLをやってみた

はじめに 最近swift3を勉強が本格的に行なっております。はじめです。 セキュリティーやSEO対策も含めブログをSSL化をすることになりましたが、 以前契約していたサーバーでは月額料金がかなりかかっ ...

Python(bottle)をApacheで動かす

はじめに 以前、「配牌からアガれるかアガれないか予測する」を公開しました、tonnyです。 最近はもう少しスケールダウンさせて、何切る問題でディープラーニングを利用してみようと思っています。 データを ...

Docker上でTensorFlowのチュートリアルをやってみた

はじめに こんにちは、最近個人的な勉強でPython、ディープラーニングをやっているtonnyです。 以前も自分で作ってみた配牌からアガれるかアガれないか予測する記事を書かせていただきました。 今更 ...

[WordPressのSEO対策]PageSpeed Insightsのスコアを上げる方法

はじめに WordPressでプログを公開し始めて、もう半年以上も経ちますが、SEO対策はほとんどやっていませんでした。 さすがに少しぐらいはSEO対策をやろうと思い、エンジニアリングでできそうなとこ ...

フォロー

blog-page_side_responsive

2018年3月
日 月 火 水 木 金 土
 123
45678910
11121314151617
18192021222324
25262728293031

アプリ情報

私たちは無料アプリもリリースしています、ぜひご覧ください。 下記のアイコンから無料でダウンロードできます。