В нужной нам папке создаем(или добавляем в) файл .htaccess строки:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Теперь автоматически при заходе по старому HTTP будет выполнен редирект на тот же адрес,только с HTTPS.
Сохраняем в любой файл,и даем ему права на выполнение:
#!/bin/bash
if [ «$1» == «» ]; then
echo «Задайте имя сайта»;
exit;
fi
openssl genrsa -out $1.key 1024
openssl req -new -key $1.key -out $1.csr
openssl x509 -req -days 700 -in $1.csr -signkey $1.key -out $1.crt
Запускаем так:
имя_скрипта имя_файла_сертификата.
Если требуется .pem сертификат,то дописываем в начало
openssl rsa -in $1.key -out $1.pem
и в конец
cat $1.crt >> $1.pem
Короткие заметки, что б всегда были под рукой)