Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Скачать сертификат в формате *.pfx 

    Code Block
    languagebash
    curl "https://linkTo/example.ru.pfx" --output 'example.ru.pfx'
  2. Для получения из *.pfx сертификата сервера в формате pem выполнить: 

    Code Block
    languagebash
    openssl pkcs12 -in example.ru.pfx -clcerts -nokeys -out example.ru.pem

    В процессе будет запрошен пароль.

  3. для получения из *.pfx приватного ключа в формате pem выполнить: 

    Code Block
    languagebash
    openssl pkcs12 -in example.ru.pfx -nocerts -out example.ru.enc.key

    В процессе будет запрошен пароль. Далее будет запрошен новый пароль для нового файла ключа (в этом случае в качестве пароля вводится НЕ пустое значение, любой пароль).

  4. Для получения незащищенного паролем приватного ключа (из защищенного паролем файла ключа полученного на предыдущем шаге) выполнить: 

    Code Block
    languagebash
    openssl rsa -in example.ru.enc.key -out example.ru.key
  5. Скопировать полученные файлы сертификата и незащищенного паролем приватного ключа в /etc/ssl/private (либо иное удобное расположение)

    Code Block
    languagebash
    sudo cp example.ru.* /etc/ssl/private

Настройка обратного проксирования
Anchor
reverse_proxy
reverse_proxy

...