トーク:Let's EncryptのSSLサーバー証明書を、使用するサーバーとは別のマシンで作成する
提供:maruko2 Note.
https://community.letsencrypt.org/t/redhat-centos-6-x-users-need-python-2-7/2190/11
/root/letsencrypt/letsencrypt-auto certonly \ --agree-tos \ --webroot \ -w /path/to/DocumentRoot/ -d www.example.com
CentOS 6 に Python 2.7 をインストールする
SCL リポジトリを使えるようにする。
yum install centos-release-scl
SCL リポジトリにある python27 をインストールする。
yum install python27
python27 は、ディレクトリ /opt/rh/python27 にインストールされる。
python27 をシェル(bash)で有効にする。
scl enable python27 bash
例:
[root@centos ~]# which python /opt/rh/python27/root/usr/bin/python [root@centos ~]# echo $PATH /opt/rh/python27/root/usr/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin [root@centos ~]# scl deregister python27 --force Collection successfully deregistered.
Let's Encrypt クライアントをインストール
ここからは、CentOS 6 以外でも同じ。
Let's Encrypt クライアントをダウンロードする。
git clone https://github.com/letsencrypt/letsencrypt
Let's Encrypt クライアントを使用できるようにする。
cd letsencrypt ./letsencrypt-auto
いろいろとパッケージがインストールされて完了。
http://bayashi.net/diary/2015/1124
- https://blog.apar.jp/linux/3619/
- http://www.publickey1.jp/blog/16/google_compute_engine_2.html
- http://www.fortinet.co.jp/security_blog/160217-a-closer-look-at-locky-ransomware-2.html
- https://oss.sios.com/redhat-ch/blog
SCL
[root@tk2-235-27282 ~]# scl deregister python27 --force Collection successfully deregistered. [root@tk2-235-27282 ~]# ls -l /etc/scl/prefixes/ total 0 [root@tk2-235-27282 ~]# scl register /opt/rh/python27 Collection succesfully registered. The collection can now be enabled using 'scl enable python27 <command>' [root@tk2-235-27282 ~]# cat /etc/scl/prefixes/python27 /opt/rh