[QUOTE="moder, post: 759, member: 1"]
Мы уже публиковали инструкцию по установке SSL-сертификатов здесь. В этой статье мы опишем как быстро настроить SSL у себя на сервере с помощью самоподписных сертификатов.
На самоподписные сертификаты браузеры ругаются, что может испугать пользователя, поэтому не рекомендуется их использовать для серьезных сайтов. Самоподписные сертификаты можно использовать в целях обучения или для обхода интернет цензуры, как альтернатива http-протоколу, по которому сайт блокируется провайдерами.
Итак, для начала проверим, установлен ли у нас openssl и mod_ssl.
[CODE]
yum list installed | grep mod_ssl
yum list installed | grep openssl
[/CODE]
Если модулей нет, то устанавливаем.
[CODE]
yum install mod_ssl
yum install openssl
[/CODE]
Теперь генерируем ключи для нашего сертификата.
[CODE]
openssl genrsa -out mydomain.key 1024
openssl req -new -key mydomain.key -out mydomain.csr
openssl x509 -req -days 50000 -in mydomain.csr -signkey mydomain.key -out mydomain.crt
[/CODE]
На шаге openssl req -new -key angryfox.key -out angryfox.csr понадобится заполнить данные для сертификата.
[ATTACH=full]245[/ATTACH]
В поле Common Name вписываете свой домен, в остальные поля вписывайте что хотите. Пароль вводить необязательно: он нужен для защиты вашего RSA-ключа от кражи.
Теперь перемещаем ключи в отдельную папку.
[CODE]
mv mydomain.crt /etc/nginx/ssl/mydomain.crt
mv mydomain.key /etc/nginx/ssl/mydomain.key
mv mydomain.csr /etc/nginx/ssl/mydomain.csr
[/CODE]
B подключаем в Nginx (/etc/nginx/nginx.conf).
[CODE]
...
listen 443 ssl;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_prefer_server_ciphers on;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_certificate /etc/nginx/ssl/mydomain.crt;
ssl_certificate_key /etc/nginx/ssl/mydomain.key;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
[/CODE]
Перезапускаем Nginx командой:
[CODE]
service nginx restart
[/CODE]
Если у вас Apache, то, скорее всего, к нему в нагрузку есть какая-нибудь панелька, вроде ISP Manager. А там самоподписные сертификаты генерируются просто - в настройках домена.
[ATTACH=full]246[/ATTACH]
Дополнительные источники по теме:
http://habrahabr.ru/post/54018/
FreeBSD: Самоподписные сертификаты
Установка самоподписного сертификата в Plesk
[/QUOTE]