Всем привет,
Я установил Discourse на Droplet от Digital Ocean. Как настроить перенаправление www и http на https?
Я много искал, но не нашел решения. Большинство постов на эту тему говорят о SSL.
Помогите, пожалуйста.
Спасибо
Привет! ![]()
Давайте уточним, что именно вы просите:
www— это поддоменhttpиhttps— это протоколы
Они, безусловно, связаны, но сложно понять, что именно нужно сделать. Если вы не можете использовать конкретный домен, вы можете использовать example.org. Например, вы можете сказать:
Я пытаюсь перенаправить
http://www.example.orgнаhttps://forums.example.org
В зависимости от того, что именно нужно перенаправить, это может быть настройка в Discourse, конфигурация веб-сервера или что-то на стороне регистратора домена. Вот почему нам нужны дополнительные детали. ![]()
Я хочу перенаправить следующие адреса
http://www.mydomain.com на https://mydomain.com
www.mydomain.com на https://mydomain.com
Вы можете использовать forcewww.com, чтобы перенаправить ваш корневой домен на www. Перенаправление с http на https для www уже работает.
Более сложный способ, который я в данный момент не знаю, как реализовать, — это настройка Let’s Encrypt с несколькими доменами (старые инструкции, похоже, больше не работают), поэтому я рекомендую использовать forcewww.com.
Я планирую разобраться, как решить проблему с решением для нескольких доменов, но пока этому мешает слишком много другой оплачиваемой работы.
Спасибо за ответ.
Я новичок в Docker, Discourse и RoR, поэтому не совсем понимаю, что именно используется «под капотом»?
Какой веб-сервер использует Discourse: nginx или Apache? Неужели нельзя перенаправить поддомен из любого файла конфигурации?