L exploitant : Icinga Web 2 permet nativement de gerer des comptes ; ce genre d intervention n est pertinente que pour integrer Icinga a Keycloak chez les tenants. Le mode locale posait un auth_basic nginx devant le backend external. Ca marchait, et ca reinventait une page de connexion devant une application qui en a une — en privant l exploitant de la gestion des comptes dans l interface. Un vestibule n a de sens que devant une application qui ne sait pas s authentifier ; le GUI de Set-OPS est dans ce cas, Icinga Web 2 non. Mode db : backend natif, groupes natifs, base a elle (les tables du moteur sont reecrites par ses migrations). Le moteur pose UN compte d amorcage et ne l ecrase jamais. D-66 redevient applicable sans annuaire, les groupes vivant en base. Deux pieges du renommage : une garde ecrite en negation a cesse de garder, et le bloc de la base pose apres le rendu des .ini a produit un echec CENSURE par no_log. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Crgis8CxCWkAGFA1ecBz3q
29 lines
1,009 B
Django/Jinja
29 lines
1,009 B
Django/Jinja
# Géré par Set-OPS (rôle serveur_icingaweb2). Ne pas éditer à la main.
|
|
# nginx LOCAL : sert Icinga Web 2 (PHP-FPM). L'edge nginx proxifie par nom vers ce port.
|
|
server {
|
|
listen {{ serveur_icingaweb2_nginx_bind }}{{ serveur_icingaweb2_http_port }};
|
|
{% if not serveur_icingaweb2_nginx_bind %}
|
|
listen [::]:{{ serveur_icingaweb2_http_port }};
|
|
{% endif %}
|
|
server_name {{ serveur_icingaweb2_hostname }};
|
|
|
|
root {{ serveur_icingaweb2_docroot }};
|
|
index index.php;
|
|
|
|
location / {
|
|
try_files $uri $uri/ /index.php$is_args$args;
|
|
}
|
|
|
|
location ~ ^/index\.php {
|
|
fastcgi_pass unix:{{ serveur_icingaweb2_php_fpm_socket }};
|
|
fastcgi_index index.php;
|
|
include fastcgi_params;
|
|
fastcgi_param SCRIPT_FILENAME {{ serveur_icingaweb2_docroot }}/index.php;
|
|
fastcgi_param ICINGAWEB_CONFIGDIR {{ serveur_icingaweb2_config_dir }};
|
|
fastcgi_param REMOTE_USER {{ serveur_icingaweb2_remote_user }};
|
|
}
|
|
|
|
location ~ /\.ht {
|
|
deny all;
|
|
}
|
|
}
|