HTTP не HTTPS в письмах — как исправить администратору?

Привет! Я видел несколько постов о том, что пользователям приходят письма со ссылками по HTTP вместо HTTPS. У нас тоже так происходит, но ответы с решениями меня запутывают.

Я являюсь администратором нашего сайта Discourse, но у меня нет доступа к бэкенду сервера. Есть ли способ изменить содержимое ссылок в письмах без доступа к серверу? И если это невозможно, что нужно сделать?

Наш сайт находится по адресу https://www.community.evolveauthoring.com, но ссылки в письмах приходят как HTTP://www.community

Заранее большое спасибо!

Новые установки в данный момент затронуты ошибкой, из-за которой не устанавливается настройка сайта. Не могли бы вы найти настройку сайта «force https» в административной панели вашего сайта?

У нас уже несколько лет есть этот сайт — я искал слово «force» в настройках, но ничего не нашёл…

О, тогда вам нужно сделать это через консоль:

#Подключитесь к серверу по SSH
cd /var/discourse
./launcher enter app
rails c
SiteSetting.force_https = true

Да, вот этот момент мне непонятен — это где-то в нашем веб-хостинге или в интерфейсе Discourse? (Я не был здесь, когда его устанавливали, и у меня нет доступа к бэкенду evolveauthoring.com!)

Вам нужно получить удаленный доступ к серверу, на котором работает Discourse, чтобы ввести эти команды.

Понял. Большое спасибо за помощь! Надеюсь, мне удастся найти человека с данными для входа на наш сервер и попросить его попробовать!!

Привет, @Falco, ещё один вопрос: можем ли мы «отключить» HTTP-версию нашего сайта, чтобы пользователи не путались и не пытались войти в систему, или это по сути то, что сделает код, который вы нам дали? Спасибо!

Именно! Этот код перенаправит людей, пытающихся зайти по HTTP, на HTTPS, и это именно то, что вам нужно.

Привет, Рафаэль!

Спасибо за помощь до сих пор. Мы наконец-то посмотрели в этом направлении, и оказалось, что мы не хостим сообщество и не имеем доступа к консоли Rails — это наш домен, но, согласно AWS Route53, трафик перенаправляется на Discourse.

Что теперь делать?! Спасибо :slight_smile:

Вы правы, ваш сайт размещен на платформе Discourse. Отправьте письмо в службу поддержки, и они всё исправят.

team@discourse.org

Невероятно быстрый ответ от команды Discourse, и теперь у нас наконец-то есть HTTPS!!! Спасибо всем.