Как использовать подстановочный SSL-сертификат при настройке ISP Config?

Как использовать подстановочный SSL-сертификат при настройке ISP Config?

Я использую сервер Linode Debian 8. Каталог моего веб-сайта настроен на другом виртуальном хосте, отличном от хоста по умолчанию. /var/www/html/example.com/public_html Я полагаю, что именно так настроена конфигурация интернет-провайдера.

Я нашел руководство на

https://www.ispconfig.org/blog/the-perfect-server-debian-8-jessie-apache2-bind-dovecot-ispconfig-3/

спасибо кому-то из рассылки. У меня есть вопрос.

Как мне сделать так, чтобы все соединения использовали https? Когда я настраивал конфигурацию в первый раз, она создала несколько самоподписанных сертификатов. Это заставляет веб-браузеры и почтовые клиенты выдавать людям пугающее предупреждение о том, что сайт не защищен. Как мне адаптировать эти инструкции для использования с коммерческим wildcard SSL-сертификатом от GoDaddy?

решение1

Я проигнорирую ISPConfig, поскольку у него свой собственный подход к работе, и вам, вероятно, сначала следует ознакомиться с его документацией.

Как сделать так, чтобы все соединения использовали https?

Настройте Apache с помощью правила перезаписи или перенаправления, чтобы принудительно перевести все соединения на HTTPS

Как можно адаптировать эти инструкции для использования с коммерческим универсальным SSL-сертификатом от GoDaddy?

Понятия не имею. Но вместо использования самоподписанного сертификата купите wild-card сертификат и используйте его. Обычно для этого вам придется предоставить CSR в GoDaddy. В итоге у вас должно получиться два файла: закрытый ключ и сертификат. Просто поместите их в правильные директивы конфигурации в конфигурации Apache для вашего VirtualHost; или проверьте документацию ISPConfig, как это сделать. Поскольку в этом руководстве также есть конфигурация для множества других служб, вам придется добавить директивы и для них.

Связанный контент