Здравствуйте, я изучил различные статьи по этой теме, но некоторые из них датированы 4–5 годами назад, и я не уверен, что они всё ещё актуальны.
Мне просто нужно перенести Discourse на поддомен, так как выяснилось, что размещение на основном домене не подходит. Какое решение будет самым быстрым и простым?
Сейчас он размещён на экземпляре AWS EC2 без подключения S3 или чего-либо ещё. Настройка выполнена в AWS Route 53 с эластичным IP-адресом, но это не должно иметь значения. Кроме того, потребуется перенастроить настройки электронной почты, которые сейчас используются через Brevo.
Если сайт работает уже давно, я рекомендую развернуть новый экземпляр EC2 с актуальной операционной системой. Также вам понадобится механизм перенаправления старого домена на новый; вот как это настроить, если и корневой домен, и поддомен указывают на Discourse: Настройка Let’s Encrypt для нескольких доменов / перенаправлений
Мне интересно, с какой фатальной проблемой вы столкнулись. Я запускал самохостинговые экземпляры обоими способами и довольно предпочитаю запуск на основном домене из соображений простоты — и делаю это без очевидных проблем.
На meta.discourse.org есть несколько постов/тем, предостерегающих от этого, но на мой относительно неопытный взгляд, они основаны на догмах/теории, а не на реальных проблемах. Возможно, мне просто повезло.
Спасибо, @nathank. Основная проблема заключается в том, что нужна какая-то другая посадочная страница, которая предлагает чуть больше функциональности, чем плагин для посадочных страниц, но меньше, чем полноценная WordPress или другая платформа. Цель такой страницы (или страниц) — представить и, возможно, продавать другие цифровые продукты и услуги, например, через функцию электронной коммерции. В идеале я хотел бы, чтобы всё это было органично интегрировано в сообщество, но трудно понять, как реализовать это с помощью существующих плагинов и настройки Discourse. Discourse предназначен для типичных форумов, и, возможно, это просто выходит за рамки того, для чего он создан.