Настройка SSL для своей базы знаний на сервере Apache

Настройка базы знаний с лого вашей компании для SSL и HTTPS позволяет вашим клиентам знать, что информация, которой они делятся в Интернете, будет в безопасности.

Вы можете настроить SSL для собственного домена базы знаний с обратным прокси-сервером, используя Apache или Cloudflare.

Прочтите о настройке SSL с Cloudflare здесь: добавьте HTTPS в свою белую базу знаний и ссылку на чат

Чтобы включить SSL на Apache, вам сначала нужно получить собственный сертификат SSL.

Для этого выполните следующие шаги:

(протестировано в среде Virtualmin с Apache / PHP 7.4 на Ubuntu 20.04)

1 - Создайте А-запись для своего домена и направьте ее на свой собственный веб-сервер Apache.

2 - Создайте виртуальный сервер (или субсервер), используя выбранный вами домен. Включите SSL-сайт в параметры.

3 - Получите сертификат SSL и закрытый ключ от доверенного центра сертификации для вашего нового созданного сайта.

Вы можете получить бесплатный сертификат SSL в Let’s Encrypt, открытом центре сертификации от Internet Security Research Group (ISRG) и Linux Foundation.

4 - В разделе Конфигурация сервера отредактируйте прокси-сервер, чтобы включить прокси-сервер, и добавьте http://custom.tawk.help/ в качестве URL-адреса. Не используйте HTTPS, так как это вызовет ошибку SSL.

5 - Наконец, вручную отредактируйте файл Apache.conf нового виртуального сервера и добавьте следующее:

ProxyPreserveHost: on

SSLProxyEngine: on

SSLProxyVerifyDepth: 10

SSLProxyCheckPeerCN: off

SSLProxyCheckPeerName: off

Пример конфигурации:

Подставьте данные своего личного домена и SSL-сертификата.

С включенным SSL и протоколом HTTPS ваша база знаний станет безопасным сайтом для ваших клиентов.

Эта статья была вам полезна?

56 из 81 понравилась эта статья