Невозможно интегрировать keyrock с файлами nginx, css и js не загружается

Я хотел получить доступ к idm keyrock, используя обратный прокси-сервер nginx. Но при этом nginx не может загрузить файлы css и js.

    location /idm/{

    proxy_pass           https://keyrock-host:keyrock-port/;
    proxy_set_header   X-Forwarded-Host    $host;
    proxy_set_header    Host                $host;
    proxy_set_header    X-Real-IP            $remote_addr;
    proxy_set_header    X-Forwarded-For        $proxy_add_x_forwarded_for;
    }

Я сталкиваюсь со следующей проблемой:

Я пытался сделать некоторые изменения, но безуспешно.

0 ответов

Управление Fiware

Idm KeyRock

Это временное решение, но не окончательное. Keyrock не работает должным образом в подкаталогах.

Я думаю, вам стоит реализовать эту функцию.

location /fiware-idm/ {
    proxy_set_header    X-Forwarded-Host   $host;
    proxy_set_header    Host               $host;
    proxy_set_header    X-Real-IP          $remote_addr;
    proxy_set_header    X-Forwarded-For    $proxy_add_x_forwarded_for;
    rewrite ^/fiware-idm(/.*)$  $1 break;
    
    proxy_pass http://keyrock:3005;
    proxy_redirect / /fiware-idm/;
    sub_filter '="/' '="/fiware-idm/';
    sub_filter '= "/' '= "/fiware-idm/';
    sub_filter '=\'/' '=\'/fiware-idm/';

    sub_filter_once off;
}

location /idm {
    proxy_pass http://keyrock:3005;
    sub_filter_once off;
}

location /img {

    proxy_pass http://keyrock:3005;
    sub_filter_once off;
}
Другие вопросы по тегам