У меня есть виртуальный частный сервер (VPS) с несколькими работающими на нем службами, в первую очередь электронной почтой и веб-приложением Django с его программным стеком (MySQL, Apache и т. Д.). VPS имеет назначенное ему доменное имя и сертификат SSL для назначенного ему IP-адреса. Я хотел бы перенести веб-приложение на Heroku, используя то же доменное имя. Я бы хотел оставить другие сервисы (особенно электронную почту) на моем VPS.
Это возможно? Могу ли я разместить веб-приложение на Heroku, скажем, на mydomain.com, и иметь другие службы, такие как электронная почта для erik@mydomain.com для того же домена, размещенного на моем VPS, с помощью некоторых уловок DNS? Мне нужно будет получить новый сертификат SSL?
Конечно, и никаких "хитростей" не требуется.
Почта направляется в ваш домен посредством записей MX DNS. Просто убедитесь, что записи MX для вашего домена по-прежнему указывают на ваш VPS (вероятно, они уже настроены так, чтобы указывать на ваш VPS. Если это не так, вам необходимо их создать), а затем измените запись A для mydomain.com (и, вероятно, также www.mydomain.com), чтобы указать на Heroku.
Что касается SSL, это, вероятно, характерно для Heroku. Вам нужно будет узнать, как они обрабатывают сертификат. Вероятно, вам потребуется перевыпустить существующий сертификат после получения CSR от Heroku.