proxy ssl

This commit is contained in:
Saufi
2026-06-16 19:47:53 +08:00
parent 5ec68d3fe9
commit eaa36f8273
2 changed files with 14 additions and 0 deletions

View File

@@ -11,6 +11,9 @@
"PowerShell(php artisan serve --port=8000)", "PowerShell(php artisan serve --port=8000)",
"Bash(docker version *)", "Bash(docker version *)",
"Bash(docker run *)" "Bash(docker run *)"
],
"additionalDirectories": [
"c:\\Users\\User\\.claude\\projects\\c--Users-User-Aplikasi-spr2026-taklimat\\memory"
] ]
} }
} }

View File

@@ -12,6 +12,17 @@ return Application::configure(basePath: dirname(__DIR__))
health: '/up', health: '/up',
) )
->withMiddleware(function (Middleware $middleware): void { ->withMiddleware(function (Middleware $middleware): void {
// Behind the host nginx (SSL terminator) -> web nginx -> php-fpm.
// Trust the forwarded headers so Laravel detects https and generates
// https URLs/assets (elak mixed-content bila SSL aktif).
$middleware->trustProxies(
at: '*',
headers: Request::HEADER_X_FORWARDED_FOR
| Request::HEADER_X_FORWARDED_HOST
| Request::HEADER_X_FORWARDED_PORT
| Request::HEADER_X_FORWARDED_PROTO,
);
$middleware->alias([ $middleware->alias([
'role' => \App\Http\Middleware\EnsureRole::class, 'role' => \App\Http\Middleware\EnsureRole::class,
]); ]);