мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| certification_ssl [2023/09/25 10:41] – ↷ Имя страницы сертификаты_ssl изменено на certification_ssl Администратор | certification_ssl [2023/12/25 09:21] (текущий) – Администратор | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ===== Сертификаты SSL ===== | + | ====== Сертификаты SSL ====== |
| - | Сертификаты лежат тут | + | ===== Сертификаты |
| < | < | ||
| - | /etc/ssl/mail | + | /etc/ssl/ |
| </ | </ | ||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | ===== Создание Сертификата SSL через openssl ===== | ||
| + | < | ||
| + | openssl req -new -x509 -days 1461 -nodes -out / | ||
| + | </ | ||
| + | < | ||
| + | |||
| + | ===== Создание сертификата SSL через certbot ===== | ||
| + | ==== Apache ==== | ||
| + | < | ||
| + | ==== TXT вашего хостера ==== | ||
| + | < | ||
| + | На запрос отвечаем Y и получаем подобное сообщение | ||
| + | < | ||
| + | _acme-challenge.fellk.ru with the following value: | ||
| + | |||
| + | VHFPbXt82j2oUjhxVgS7Bphpkf3Cv1Bq9KSA2dd | ||
| + | |||
| + | Once this is deployed,</ | ||
| + | Теперь идем к хостеру и создаем там TXT-запись _acme-challenge.fellk.ru | ||
| + | с содержимым **VHFPbXt82j2oUjhxVgS7Bphpkf3Cv1Bq9KSA2dd** | ||
| + | |||
| + | ===== Создание сертификата SSL через certbot на все поддомены ===== | ||
| + | < | ||
| + | Как и в предыдущем случае система попросит создать TXT запись. | ||
| - | Создание Сертификата | + | ===== Собственный центр сертификации ===== |
| + | * Создаем корневой закрытый ключ - < | ||
| + | * Создаем корневой закрытый сертификат | ||
| + | * Создаем файл для хранения порядковых номеров с содержимым **00** - < | ||
| + | * Устанавливаем корневой сертификат на все нужные ПК любым способом в **Доверенные корневые центры сертификации** | ||
| + | * Создаем конфигурационный файл под каждое ваше доменное имя - < | ||
| + | < | ||
| < | < | ||
| - | openssl | + | [ req ] |
| + | default_bits = 2048 | ||
| + | distinguished_name | ||
| + | req_extensions | ||
| + | [ req_distinguished_name ] | ||
| + | countryName | ||
| + | countryName_default | ||
| + | stateOrProvinceName | ||
| + | stateOrProvinceName_default | ||
| + | localityName | ||
| + | localityName_default | ||
| + | organizationName | ||
| + | organizationName_default | ||
| + | commonName | ||
| + | commonName_max | ||
| + | commonName_default | ||
| + | [ req_ext ] | ||
| + | basicConstraints = CA:FALSE | ||
| + | keyUsage = nonRepudiation, | ||
| + | subjectAltName | ||
| </ | </ | ||
| + | </ | ||
| + | * Создаем закрытый ключ для своего домена - < | ||
| + | * Создаем файл запроса - < | ||
| + | * Создаем сам сертификат - < | ||
| + | * Подключаем созданный сертификат к вашему домену через ваш веб сервер | ||
| + | * Проверяем работу домена и не забываем обновлять сертификаты по истечении срока годности | ||