Статья на английском языке доступна по ссылке

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

Если вы используете кастомный URL для диспетчерской панели и хотите обеспечить безопасный доступ через SSL (HTTPS), вот что нужно сделать:

  1. Приобретите сертификат SSL;
  2. Установите прокси-сервер TLS.

Чтобы установить прокси-сервер TLS, отредактируйте файл конфигурации на вашем прокси-сервере.

Примечание: Если вы создали запись CNAME, которая указывает на dispatch.onde.app, удалите ее и разместите собственный SSL-сертификат.

Чтобы установить собственный SSL при помощи Apache или Nginx, выполните эти шаги:

apache.conf:

Шаг 1: создайте обычный сервер с HTTPS https://letsencrypt.org/

Шаг 2: задайте настройки прокси, как показано ниже.

Шаг 3: создайте кастомный домен в настройках Intercom Help Center

<VirtualHost *:443>

        ServerName your-help-site.custom-domain.com # укажите здесь свой домен

        SSLEngine on

        SSLProxyVerify none

        SSLProxyEngine on

        SSLProxyCheckPeerCN off

        SSLProxyCheckPeerName off

        SSLProxyCheckPeerExpire off

        SSLCertificateFile /path/to/your/fullchain.pem

        SSLCertificateKeyFile /path/to/your/privkey.pem

        ProxyPreserveHost On

        ProxyPass / https://dispatch.onde.app/

        ProxyPassReverse / https://dispatch.onde.app/

</VirtualHost>

</IfModule>

nginx.conf:

Шаг 1: создайте обычный сервер с HTTPS https://letsencrypt.org/

Шаг 2: задайте настройки прокси, как показано ниже.

Шаг 3: создайте кастомный домен в настройках Intercom Help Center

location / {

    proxy_set_header Host $host;

    proxy_pass https://dispatch.onde.app;

Did this answer your question?