templates/configmap.yaml を更新

This commit is contained in:
2025-11-28 10:57:43 +00:00
parent 5613be4685
commit 1a37495ab3

View File

@@ -21,6 +21,10 @@ data:
client_max_body_size 64M; client_max_body_size 64M;
# リアルIPの取得LoadBalancer/Ingress経由の場合
real_ip_header X-Forwarded-For;
set_real_ip_from 0.0.0.0/0;
location / { location / {
try_files $uri $uri/ /index.php?$args; try_files $uri $uri/ /index.php?$args;
} }
@@ -34,6 +38,27 @@ data:
fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_buffering off; fastcgi_buffering off;
fastcgi_read_timeout 300; fastcgi_read_timeout 300;
# HTTPS対応重要
fastcgi_param HTTPS $https if_not_empty;
fastcgi_param REQUEST_SCHEME $scheme;
# X-Forwarded-*ヘッダーの転送
fastcgi_param HTTP_X_FORWARDED_PROTO $http_x_forwarded_proto;
fastcgi_param HTTP_X_FORWARDED_HOST $http_x_forwarded_host;
fastcgi_param HTTP_X_FORWARDED_PORT $http_x_forwarded_port;
fastcgi_param HTTP_X_FORWARDED_FOR $http_x_forwarded_for;
fastcgi_param HTTP_X_REAL_IP $http_x_real_ip;
# HTTPSが検出された場合の明示的な設定
set $https_value "";
if ($http_x_forwarded_proto = "https") {
set $https_value "on";
}
if ($scheme = "https") {
set $https_value "on";
}
fastcgi_param HTTPS $https_value;
} }
location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ { location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ {