tm

   Инфраструктура такова:

Joomla3 - Apache2(2.4.7) back-end - NGINX(1.12.1) front-end.

Удалось запустить Joomla через https только при такой конфигурации:

NGINX

nano /etc/nginx/sites-available/site.conf
server {
# ssl on;
ssl_certificate /path/cert/file/cert.pem;
ssl_certificate_key /path/to/key/file/privkey.pem;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers EECDH:+AES256:-3DES:RSA+AES:RSA+3DES:!NULL:!RC4;
ssl_prefer_server_ciphers on;
if ($scheme != "https") {
return 301 https://$host$request_uri;<br< a=""> />}
listen site.domain:80;
listen site.domain:443 default ssl;
...
}

И файл конфигурации Joomla:

nano /path/to/sitedir/configuration.php
<?php
class JConfig {
....
public $live_site = 'https://site.domain';
public $force_ssl = '2';
....
}
$_SERVER['HTTPS'] = 'on';

Комментарии отключены