Lets' encryptを使ってSSL証明書を発行 » 履歴 » バージョン 1
蒲池 晃, 2021/07/03 14:46
| 1 | 1 | 蒲池 晃 | h1. Lets' encryptを使ってSSL証明書を発行 |
|---|---|---|---|
| 2 | 1 | 蒲池 晃 | |
| 3 | 1 | 蒲池 晃 | * インストール |
| 4 | 1 | 蒲池 晃 | <pre>apt-get install certbot</pre>または |
| 5 | 1 | 蒲池 晃 | <pre>yum -y install certbot</pre> |
| 6 | 1 | 蒲池 晃 | |
| 7 | 1 | 蒲池 晃 | * 起動 |
| 8 | 1 | 蒲池 晃 | <pre>systemctl start certbot</pre> |
| 9 | 1 | 蒲池 晃 | |
| 10 | 1 | 蒲池 晃 | * 証明書の初回発行 |
| 11 | 1 | 蒲池 晃 | <pre> |
| 12 | 1 | 蒲池 晃 | certbot certonly --agree-tos --non-interactive -d <ドメイン名> --webroot -w <ドキュメントルート> --email <メールアドレス> |
| 13 | 1 | 蒲池 晃 | </pre>例) |
| 14 | 1 | 蒲池 晃 | ドメイン名 redmine.aitp.jp |
| 15 | 1 | 蒲池 晃 | ドキュメントルート /opt/bitnami/apps/redmine/htdocs/public |
| 16 | 1 | 蒲池 晃 | メールアドレス akamachi@ait-partner.co.jp |
| 17 | 1 | 蒲池 晃 | |
| 18 | 1 | 蒲池 晃 | * 下記のようなエラーが出ることがある |
| 19 | 1 | 蒲池 晃 | <pre> |
| 20 | 1 | 蒲池 晃 | Problem binding to port 80: Could not bind to IPv4 or IPv6. |
| 21 | 1 | 蒲池 晃 | </pre> |
| 22 | 1 | 蒲池 晃 | この場合は、apatchを停止しておくと動く |
| 23 | 1 | 蒲池 晃 | また、port:80が解放されていない場合も同様にエラーになる |
| 24 | 1 | 蒲池 晃 | |
| 25 | 1 | 蒲池 晃 | * bitnami.conf の修正 |
| 26 | 1 | 蒲池 晃 | <pre> |
| 27 | 1 | 蒲池 晃 | <VirtualHost *:443> |
| 28 | 1 | 蒲池 晃 | : |
| 29 | 1 | 蒲池 晃 | SSLCertificateKeyFile /etc/letsencrypt/live/<ドメイン名>/privkey.pem |
| 30 | 1 | 蒲池 晃 | SSLCertificateFile /etc/letsencrypt/live/<ドメイン名>/cert.pem |
| 31 | 1 | 蒲池 晃 | SSLCertificateChainFile /etc/letsencrypt/live/<ドメイン名>/chain.pem |
| 32 | 1 | 蒲池 晃 | : |
| 33 | 1 | 蒲池 晃 | </VirtualHost> |
| 34 | 1 | 蒲池 晃 | </pre> |