From dc328836a2023bd8978dbbe3a23b88d51a766092 Mon Sep 17 00:00:00 2001 From: pieter Date: Mon, 15 Dec 2025 08:21:22 +0000 Subject: [PATCH] =?UTF-8?q?templates/deployment.yaml=20=E3=82=92=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/deployment.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/templates/deployment.yaml b/templates/deployment.yaml index 79eef54..2061393 100644 --- a/templates/deployment.yaml +++ b/templates/deployment.yaml @@ -64,6 +64,17 @@ spec: $_SERVER['HTTP_HOST'] = '127.0.0.1'; } + // HTTPS Detection under Proxy + if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') { + $_SERVER['HTTPS'] = 'on'; + } + + // Add Trusted Proxy (WordPress 5.9+) + if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { + $forwarded_ips = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']); + $_SERVER['REMOTE_ADDR'] = trim($forwarded_ips[0]); + } + $protocol = 'http'; if ( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https' ) { $protocol = 'https';