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

@@ -12,6 +12,17 @@ return Application::configure(basePath: dirname(__DIR__))
health: '/up',
)
->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([
'role' => \App\Http\Middleware\EnsureRole::class,
]);