Browse Source

Косметические исправления

master
Sergey Kiselev 4 years ago
parent
commit
858d727ce7
  1. 28
      how-to/how-to_ssl_cert_with_acme.sh.md

28
how-to/how-to_ssl_cert_with_acme.sh.md

@ -33,27 +33,27 @@ SSL/TLS-сертификатов.
### Установка
```
pkg install security/acme.sh
``` shell
# pkg install security/acme.sh
```
### Запрос сертификата
Если у вас уже есть работающий на 80 порту веб-сервер:
```
mkdir /usr/local/etc/acme.sh/
chown www /usr/local/etc/acme.sh/
su -m www
acme.sh --issue --home /usr/local/etc/acme.sh -d www.example.com -w /usr/local/www
``` shell
# mkdir /usr/local/etc/acme.sh/
# chown www /usr/local/etc/acme.sh/
# su -m www
% acme.sh --issue --home /usr/local/etc/acme.sh -d www.example.com -w /usr/local/www
```
Если на этом хосте нет веб-сервера, вам нужно будет запускать скрипт в
автономном режиме:
```
su
acme.sh --issue -d www.example.com --home /usr/local/etc/acme.sh --standalone
``` shell
% su
# acme.sh --issue -d www.example.com --home /usr/local/etc/acme.sh --standalone
```
Обратите внимание на некоторые моменты:
@ -88,8 +88,8 @@ acme.sh --issue -d www.example.com --home /usr/local/etc/acme.sh --standalone
* скопировать файлы в каталог `./ssl/` вашего веб-сервера;
* или позволить `acme.sh` сделать это за вас:
```
acme.sh --install-cert \
``` shell
% acme.sh --install-cert \
--home /usr/local/etc/acme.sh \
-d www.example.com \
--cert-file /usr/local/etc/nginx/ssl/www.example.com/www.example.com.cer \
@ -107,7 +107,9 @@ acme.sh --install-cert \
Просто создайте задание в планировщике как пользователь выполняющий скрипт. В
нашем случае это пользователь `www`:
crontab -u www -e
``` shell
# crontab -u www -e
```
``` bash
# Attempt to renew the certificates every once in a while:

Loading…
Cancel
Save