Назад |
Перейти на главную страницу
Настройка SSL на моем сервере
Я запускаю веб-сервер, на котором размещены три разных домена с именованными виртуальными хостами. Что мне нужно сделать, чтобы включить SSL-соединения (https) с этими доменами?
РЕДАКТИРОВАТЬ: Как отметил Джоэл, я забыл указать, что я запускаю Apache 2.0 на Scientific Linux, который просто переименован в RHEL.
Точный процесс отличается в зависимости от вашей платформы и веб-сервера, но основной процесс выглядит так (при условии, что вам нужен подписанный сертификат, который работает практически для всех, кто посещает сайт):
- Убедитесь, что информация WHOIS для доменного имени верна и что у административного контактного лица есть действующий адрес электронной почты.
- Назначьте веб-сайту, который вы хотите защитить, его собственный выделенный IP-адрес (только один сертификат SSL может быть назначен IP-адресу).
- Создайте CSR (запрос на подпись сертификата) на веб-сервере для сайта, который вы планируете защитить. Поле «Общее имя» должно отражать полное доменное имя, на которое распространяется сертификат (например, www.example.com или secure.example.com).
- Купите сертификат у известного поставщика сертификатов SSL, например GoDaddy.
- Отправьте свой CSR поставщику.
- Затем провайдер проверит запрос (GoDaddy отправляет электронное письмо административному контакту WHOIS).
- После проверки они выдадут подписанный сертификат вместе с любыми промежуточными сертификатами, которые могут потребоваться.
- Сначала установите промежуточные сертификаты в соответствии с инструкциями, предоставленными вашим поставщиком.
- Установите подписанный сертификат на сервер.
- Настройте веб-сервер на использование подписанного сертификата.
- Наконец, экспортируйте и сделайте резервную копию подписанного сертификата (обычно в виде файла PFX) на случай, если вам придется перестроить веб-сервер.
В дополнение к приведенным выше ответам вам также понадобятся отдельные IP-адреса. Один на каждое имя хоста SSL.
Как сказал Джоэл (в значительной степени), зависит от веб-сервера и ОС. Вот ряд прохождения от GoDaddy. Общий процесс:
- Создать запрос на подпись сертификата (CSR)
- Получите сертификат SSL с помощью этого CSR
- Вернитесь и установите сертификат на свой веб-сайт.