Vhost : le front termine le TLS, nginx lit la vraie adresse du visiteur #3

Ouvert
aliciabouaziz11 veut fusionner 1 commit depuis https-front vers main
Propriétaire

Le site est publie en HTTPS sur alicia.awoui.com, mais le certificat
n'est pas sur cette machine : le front Awoui (185.186.76.73) termine le
TLS avec le certificat awoui.com, puis relaie en clair par NetBird sur
le port 80.

D'ou trois ajouts et une absence :

  • set_real_ip_from 100.122.126.155 + real_ip_header X-Forwarded-For :
    sans eux, toutes les visites apparaissent comme venant du front.
  • server_tokens off : la version de nginx ne part plus dans les reponses.
  • X-Forwarded-Proto https sur l'API : l'application sait qu'elle est
    servie en HTTPS.
  • pas de bloc 443 ni de redirection vers https : le front fait deja la
    redirection, la refaire ici bouclerait.
Le site est publie en HTTPS sur alicia.awoui.com, mais le certificat n'est pas sur cette machine : le front Awoui (185.186.76.73) termine le TLS avec le certificat awoui.com, puis relaie en clair par NetBird sur le port 80. D'ou trois ajouts et une absence : - set_real_ip_from 100.122.126.155 + real_ip_header X-Forwarded-For : sans eux, toutes les visites apparaissent comme venant du front. - server_tokens off : la version de nginx ne part plus dans les reponses. - X-Forwarded-Proto https sur l'API : l'application sait qu'elle est servie en HTTPS. - pas de bloc 443 ni de redirection vers https : le front fait deja la redirection, la refaire ici bouclerait.
Le site est publie en HTTPS sur alicia.awoui.com, mais le certificat
n'est pas sur cette machine : le front Awoui (185.186.76.73) termine le
TLS avec le certificat awoui.com, puis relaie en clair par NetBird sur
le port 80.

D'ou trois ajouts et une absence :
- set_real_ip_from 100.122.126.155 + real_ip_header X-Forwarded-For :
  sans eux, toutes les visites apparaissent comme venant du front.
- server_tokens off : la version de nginx ne part plus dans les reponses.
- X-Forwarded-Proto https sur l'API : l'application sait qu'elle est
  servie en HTTPS.
- pas de bloc 443 ni de redirection vers https : le front fait deja la
  redirection, la refaire ici bouclerait.
Cette demande d'ajout peut être fusionnée automatiquement.
Cette branche est désynchronisée avec la branche de base
Vous n'êtes pas autorisé⋅e à fusionner cette demande d'ajout.
Voir les instructions en ligne de commande

Basculer

Depuis votre dépôt, basculer sur une nouvelle branche et tester des modifications.
git fetch -u origin https-front:https-front
git switch https-front

Fusionner

Fusionner les modifications et mettre à jour sur Forgejo.

Avertissement : Le paramètre "détection automatique de la fusion manuelle" n'est pas activé pour ce dépôt, vous devrez marquer cette demande d'ajout comme manuellement fusionnée après.

git switch main
git merge --no-ff https-front
git switch https-front
git rebase main
git switch main
git merge --ff-only https-front
git switch https-front
git rebase main
git switch main
git merge --no-ff https-front
git switch main
git merge --squash https-front
git switch main
git merge --ff-only https-front
git switch main
git merge https-front
git push origin main
Connectez-vous pour rejoindre cette conversation.
Sans évaluateur
Sans labels
Sans jalon
Sans projet
Sans assignation
1 participant
Notifications
Échéance
La date d’échéance est invalide ou hors plage. Veuillez utiliser le format "aaaa-mm-dd".

Aucune échéance n'a été définie.

Dépendances

Aucune dépendance définie.

Référence
aliciabouaziz11/portfolio-infra!3
Sans contenu.