mod: получение сертификата через работающий контейнер
This commit is contained in:
parent
1a72d6ea9b
commit
def4abb094
@ -256,17 +256,23 @@ server {
|
|||||||
`/var/www/letsencrypt/`, а сервера Let's Encrypt "дергать" их и тем самым проверять права владения. Если nginx
|
`/var/www/letsencrypt/`, а сервера Let's Encrypt "дергать" их и тем самым проверять права владения. Если nginx
|
||||||
не сможет отдать эти файлы, то и обновление сертификатов не произойдет.
|
не сможет отдать эти файлы, то и обновление сертификатов не произойдет.
|
||||||
|
|
||||||
Останавливаем docker-compose и перезапускаем (сначала все контейнеры, чтобы инициализировать контейнер certbot, а затем
|
Теперь, если все контейнеры docker-compose, и `nginx`, и `letsencrypt-certbot`, запущены можно инициализировать
|
||||||
только nginx, чтобы он отдавать временные файлы для проверки владения доменом):
|
получение сертификатов Let's Encrypt:
|
||||||
|
```bash
|
||||||
|
docker exec -it letsencrypt-certbot certbot certonly \
|
||||||
|
--webroot -w /var/www/html \
|
||||||
|
-d ortainer.you.domain.name \
|
||||||
|
--email email@you.domain.name \
|
||||||
|
--agree-tos --no-eff-email --force-renewal
|
||||||
|
```
|
||||||
|
|
||||||
|
Или можно поднять только nginx (чтобы он отдавал временные файлы для проверки владения доменом):
|
||||||
```bash
|
```bash
|
||||||
cd /home/web/docker-data
|
cd /home/web/docker-data
|
||||||
docker-compose down
|
|
||||||
docker-compose up -d
|
|
||||||
docker-compose down
|
|
||||||
docker-compose up -d nginx
|
docker-compose up -d nginx
|
||||||
```
|
```
|
||||||
|
|
||||||
Теперь нужно мз контейнера `certbot` инициализировать получение сертификатов Let's Encrypt:
|
И запусть контейнер `letsencrypt-certbot` с инициализацией получения сертификатов:
|
||||||
```bash
|
```bash
|
||||||
docker run --rm --name letsencrypt-certbot \
|
docker run --rm --name letsencrypt-certbot \
|
||||||
-v /home/web/docker-data/letsencrypt/_ownership_check:/var/www/html \
|
-v /home/web/docker-data/letsencrypt/_ownership_check:/var/www/html \
|
||||||
|
Loading…
Reference in New Issue
Block a user