17 мая 2017 г.

Настройка apache2 на selfsigned certificates debian/ubuntu

Коротко, выжимка из (c) сайта любителей UBUNTU.
1. Создаем самоподписанный сертификат и снимаем пароль:

openssl req -new -x509 -days 366 -keyout server.key.orig -out server.pem
openssl rsa -in server.key.orig -out server.key

2. Копируем ключ и сертификат в каталоги ssl.

cp server.pem /etc/ssl/certs/
cp server.key /etc/ssl/private/
chmod 0600 /etc/ssl/private/server.key

3. Разрешаем mod_ssl, включаем сайт на 443 порту.

a2enmod ssl
a2ensite default-ssl

4. Правим ссылки на созданные ключ/сертификат в файле /etc/apache2/sites-enabled/default-ssl.conf

SSLCertificateFile /etc/ssl/certs/server.pem
SSLCertificateKeyFile /etc/ssl/private/server.key

5. Перезагружаем apache и радуемся.

service apache2 restart

Для убунты все это, конечно, через sudo )).