Часто бывает необходимо установить на веб-сервер поддержку ssl. Для этого, необходимо на веб-сервер установить ssl-сертификат. Сгенирировать его самостоятельно можно следующим образом:
Шаг 1. Создадим ключ и запрос:
openssl req -new > server.csr
Шаг 2. Удалить пароль из ключа (если его не удалить, то веб сервер не запустится, пока не будет введён пароль):
openssl rsa -in privkey.pem -out server.key
Шаг 3. Конвертируем запрос в подписанный сертификат:
openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365
После этого, файлы server.key и server.crt копируются в каталог веб-сервера и прописываются в файле httpd.conf, например:
SSLCertificateFile /etc/apache/ssl.crt/server.crt
SSLCertificateKeyFile /etc/apache/ssl.key/server.key
Ну и не забыть выполнить перезапуск веб-сервера.