> Для меня настройка обратного прокси nginx, это лютый трэшак.ИМХО, имеет смысл сделать чтобы оно лютым трешаком быть перестало. Устоявшийся стандарт индустрии, между прочим.
Обратный прокси на nginx настраивается тривиально. Посмотрите какой-нибудь туториал с картинками. И читайте паралельно формальную документацию чтоб отличить хрень от дела, а то в интернете чёрте-что могут насоветовать.
> Может есть костыль попроще?
Ну, сварить что-то для xinetd, чтобы в ответ на что-угодно-по-TCP80 он выдавал текст, похожий на ответ нормального HTTP сервера с редиректом. Только, имхо, именно это будет лютый трешак. Много чего такого можно замутить, простор для фантазии есть.
Имейте в виду, для того чтобы "при запросе domain.com всегда открывался https://domain.com" обратный прокси не нужен. Для этого нужен HTTP сервер слушающий на 80-ом порту и умеющий отвечать редиректом. А обратный прокси вам сватают чтобы вы себе ногу не прострелили, и ряды ботнета какого-нибудь на пополнили. Случайно так получается, что обратный прокси вполне справляется и с задачей отвечать редиректом.