моя контактная информация
Почтамезофия@protonmail.com
2024-07-06
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
mkdir all_https_ssl
cd all_https_ssl
Создайте ключ с настраиваемой длиной, например 2048 (чтобы некоторые приложения не требовали, чтобы длина ключа не была слишком короткой).
openssl genrsa -out key.pem 2048
Используйте закрытый ключ для создания запроса на сертификат (запрос сертификата CSR используется для создания сертификата от визовой компании)
openssl req -new -key key.pem -out csr.pem
Затем вас попросят ввести данные для подписи.
Примечание. Вы можете указать CN для страны, но больше ничего не заполняйте. Не вводите пароль. Нажмите Enter и перейдите к концу для завершения.
Используйте запрос сертификата csr для подписи (подпишите сами, нет необходимости выдавать сертификат компании, подпишите на 30 лет)
openssl x509 -req -in csr.pem -out cert.pem -signkey key.pem -days 9650
Настройте ключ и сертификат сертификата на ssl порта nginx 443 (https nginx должен быть настроен с помощью ssl_certificate)
server {
listen 443;
server_name your-domain.com;
ssl on;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/key.pem;
}