So far really good !
Your problem is Reverse-Proxy Integration. You need to make sure that ILIAS knows it's own URL and that your RP is using https on Port 443.
I assume your ILIAS itself is used on Port 80, no SSL.
So php-Environment doesn't know about https and correct ILIAS URL. You have to pass a header from Reverse-Proxy to ILIAS Webserver like "X-Forwarded-Proto https" (in NginX: proxy_set_header X-Forwarded-Proto $scheme;).
You need then to tell ILIAS (was set in setup before 7.x) to use that Header, which leads to follwing lines in ilias.ini.php:
I really don't know how to do this with 7.x now. But you will be able to put this in ilias.ini.php and check korrekt URL-Detection via Administration - General Settings.
Your problem is Reverse-Proxy Integration. You need to make sure that ILIAS knows it's own URL and that your RP is using https on Port 443.
I assume your ILIAS itself is used on Port 80, no SSL.
So php-Environment doesn't know about https and correct ILIAS URL. You have to pass a header from Reverse-Proxy to ILIAS Webserver like "X-Forwarded-Proto https" (in NginX: proxy_set_header X-Forwarded-Proto $scheme;).
You need then to tell ILIAS (was set in setup before 7.x) to use that Header, which leads to follwing lines in ilias.ini.php:
[https]
auto_https_detect_enabled = "1"
auto_https_detect_header_name = "X_FORWARDED_PROTO"
auto_https_detect_header_value = "https"
I really don't know how to do this with 7.x now. But you will be able to put this in ilias.ini.php and check korrekt URL-Detection via Administration - General Settings.