filtrage soumet GTUBE ; edge interroge chaque exposition en local. Sans serveur par defaut, un nom inconnu recevait Keycloak : 000-defaut.conf (444, rejet TLS). Garde test_sondes_syntaxe : chaque gabarit de sonde se rend en bash valide. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
26 lines
1 KiB
Django/Jinja
26 lines
1 KiB
Django/Jinja
# GENERE par Set-OPS (role serveur_nginx). Ne pas editer a la main.
|
|
#
|
|
# LE SERVEUR PAR DEFAUT : UN NOM QUE L'EDGE NE PUBLIE PAS N'OBTIENT RIEN (2026-09-28).
|
|
#
|
|
# Sans lui, nginx confie tout nom inconnu au PREMIER vhost declare. Mesure du jour :
|
|
# `absente.chezlepro.internal` recevait Keycloak (302 vers /admin/). Deux defauts d'un coup :
|
|
# une porte qui ne devrait pas exister, et une sonde aveugle — une exposition dont le vhost
|
|
# aurait disparu restait « servie »… par Keycloak. Le site par defaut de Debian, lui, ne
|
|
# couvrait que le port 80, avec sa page d'accueil.
|
|
#
|
|
# 80 : fermeture sans reponse (444). 443 : poignee de main refusee, aucun certificat
|
|
# presente (`ssl_reject_handshake`, nginx >= 1.19.4). Les expositions declarees ont chacune
|
|
# leur `server_name` explicite : rien ne change pour elles.
|
|
server {
|
|
listen 80 default_server;
|
|
listen [::]:80 default_server;
|
|
server_name _;
|
|
return 444;
|
|
}
|
|
|
|
server {
|
|
listen 443 ssl default_server;
|
|
listen [::]:443 ssl default_server;
|
|
server_name _;
|
|
ssl_reject_handshake on;
|
|
}
|