Вы должны сообщить TYPO3, что он работает за обратным прокси-сервером HTTPS в вашем LocalConfiguration.php
:
'SYS' => [
'reverseProxyIP' => 'THE IP OF YOUR PROXY SERVER',
'reverseProxyHeaderMultiValue' => 'last',
'reverseProxySSL' => '*',
],
См. Список параметров по этой теме в источнике TYPO3 :
reverseProxyIP
: список IP-адресов. Если TYPO3 находится за одним или несколькими (непрозрачными) обратными прокси-серверами, здесь необходимо добавить IP-адреса.
reverseProxyHeaderMultiValue
: определяет, какие значения заголовка прокси-сервера (например, HTTP_X_FORWARDED_FOR) использовать, если найдено более одного.
reverseProxyPrefix
: необязательный префикс, добавляемый к внутреннему URL (SCRIPT_NAME и REQUEST_URI).
reverseProxySSL
: '*'
или список IP-адресов прокси, которые используют SSL (https) для соединения с клиентом, но незашифрованное соединение (http) с сервером. Если '*'
, все прокси, определенные в [SYS][reverseProxyIP]
, используют SSL.
reverseProxyPrefixSSL
: префикс, добавляемый к внутреннему URL (SCRIPT_NAME и REQUEST_URI) при доступе к серверу через прокси-сервер SSL. Этот параметр переопределяет [SYS][reverseProxyPrefix]
.