トーク: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

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
LINEで送る このエントリーをはてなブックマークに追加
個人用ツール
名前空間
変種
表示
操作
案内
ツールボックス

注目のページ

このサイトのはてなブックマーク数