ISP любит циклить, если не прописано SetEnvIf X-Forwarded-Proto https HTTPS=on
Но в вашем случае мне кажется косяков хватает везде
А причем тут isp. хотя ладно частично причем, но можно прописать шаблон {% if $SSL == on %}SetEnvIf X-Forwarded-Proto https HTTPS=on {% endif %} Можно и .htaccess пару строк добавить. да и добавить одну строчку в конфиг с isp дело 3-x секунд. Хотя шаблоны конфига у isp все же не особо по умному сделаны.
Ладно теперь в к ТС. Должно работать так.
1. Создаем сертификат.
2. Включаем ssl на домене ssl в isp я еще ставлю галку "Перенаправлять HTTP-запросы в HTTPS", хотя в принципе можно без нее.
3. Включаем в админке Joomla forse_ssl = 2 (весь сайт)
=> все работает.
Если бесконечный цикл
Вариант 1 добавить в конфиг SetEnvIf X-Forwarded-Proto https HTTPS=on
Вариант 2 прописать в
RewriteCond %{HTTP:X-FORWARDED-PROTO} =https
RewriteRule .? - [E=HTTPS:on]
даже при включенной переадрации в панели хостов работает, проверил.
Кстати как ни странно у всеми ненавистного рег.ру проблем с циклической переадресацией нет. (не давно там ставил на один сайт ssl сел как влитой, на правах анти рекламы.)
Если криво работают стили, картинки то стоит указать life_site
Все больше не каких танцев в бубнами не нужно.
Подводя итог могу сказать,
buto, очень похоже на то что вы уже так накопилась в ядре и настройках серванта, что тут хз, что и главное где искать. И да с Nginx+PHPFPM вообще проблем не должно быть, там конечно свои приколы, но это отдельная тема, да и вряд ли кому-то нужная.
P.S вот недавно перетаскивал свою vds с 3 ssl сайтами, все сделал без проблем и без танцев с бубном (хотя одна проблема была, но это как говориь сам на мягкое место приключение искал). Куда именно, ну тут не важно, много куда пережал и особых проблем не было ни где. Нужен совет по vps, есть целый раздел.
P.S.S самый большой сайт сегодня наконец до склеился ушла последняя страница, все в норме показатели вернулись еще до окончания склейки.