Хотим мы того или нет, но переход на https неизбежен. Активно стимулирует владельцев к переходу на безопасную версию http компания Google: как минимум, в адресной строке Chrome (да уже и других браузеров) будет отметка о том, что соединение не защищено, как максимум, поисковые результаты с сайта не будут появляться в так называемых rich snippets, что довольно плохо для Интернет-магазинов.

Сообщение о незащищенном соединении в браузере Opera
Ранее мы писали о выборе SSL-сертификата, поэтому не будем повторяться, а лучше покажем, как настроить веб-сервер Apache для работы по https. При покупке обычного хостинга все операции с SSL-сертификатом осуществляются, как правило, с помощью предоставляемой хостером панели управления – все достаточно просто. Когда же у нас есть собственный виртуальный сервер, настраивать все придется вручную.
Первым делом нужно заказать сертификат. Сделать это можно в панели управления Xelent в разделе SSL. Просто нажмите кнопку Заказать сертификат и выберите какой именно сертификат вы хотите купить.

Раздел SSL
Параметры сертификата
В результате заказа сертификата вам будут предоставлены два файла – SSL-файл сертификата (расширение pem) и ключевой файл (расширение key). Оба эти файла нужно поместить в каталог /etc/ssl.
Перейдите в каталог /etc/apache2/sites-available. В нем хранятся конфигурационные файлы сайтов, работающих на вашем веб-сервере.
Откройте файл, содержащий конфигурацию сайта, для которого вы купили сертификат. Далее представим, что наш сайт называется firma.ru. Конфигурация для него будет следующей: