Архив метки: ssl

Автоматический редирект с HTTP на HTTPS в Apache2

В нужной нам папке создаем(или добавляем в) файл .htaccess строки:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

Теперь автоматически при заходе по старому HTTP будет выполнен редирект на тот же адрес,только с HTTPS.

Маленький скрипт быстрого создания самоподписанного сертификата для Apache2

Сохраняем в любой файл,и даем ему права на выполнение:

#!/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