Elastic Beanstalk (Java) + Spring Boot + https

1. Ce que vous voulez faire

2. Hypothèses

--L'écouteur https a été défini en LB --Les voies de communication suivantes

LB(443) <-> Nginx(80) <-> Spring Boot(5000)

3. Ce que j'ai fait

server.tomcat.remote-ip-header=x-forwarded-for
server.tomcat.protocol-header=x-forwarded-proto

--Pour les variables d'environnement, définissez comme suit

SERVER_TOMCAT_REMOTE_IP_HEADER=x-forwarded-for
SERVER_TOMCAT_PROTOCOL_HEADER=x-forwarded-proto

--server.tomcat.remote-ip-header est pour l'adresse IP distante, donc cela fonctionne sans réglage

3.1. Si je n'ai rien fait ...

--Il devient http lors de la redirection

4. Bonus

fin.

Recommended Posts

Elastic Beanstalk (Java) + Spring Boot + https
Déployer l'application Spring Boot sur Elastic Beanstalk
[Java] Thymeleaf Basic (Spring Boot)
Application Java CICS-Run - (4) Application Spring Boot
[Java] [Spring] Spring Boot 1.4-> 1.2 Note de rétrogradation
Spring Java
[Java] Intégration LINE avec Spring Boot
[Java] [Spring] Spring Boot Mystérieux hamarinet d'injection de dépendances
HTTPS avec Spring Boot et Let's Encrypt
Créer un projet Java Spring Boot avec IntelliJ
Construction de l'environnement de développement Java Spring Boot + Docker
Défi Spring Boot
Forme de botte de printemps
Spring Boot Rappelez-vous
gae + botte à ressort
[Java] Spring DI ③
Conseils Java - Créez un projet Spring Boot avec Gradle
[Java] Hello World avec Java 14 x Spring Boot 2.3 x JUnit 5 ~
[Java] Article pour ajouter une validation avec Spring Boot 2.3.1.
Procédure de construction de LINE Bot x Java (Spring Boot)
Fiche d'apprentissage SPRING BOOT 01
Botte de printemps + Heroku Postgres
Rédaction de mémo de démarrage de printemps (1)
Première botte à ressort (DI)
Aide-mémoire Spring Boot2
Gestion des exceptions Spring Boot
Mappage du servlet Spring Boot
Environnement de développement-développement Spring Boot-
Procédure d'apprentissage Spring Boot
Apprentissage de Spring Boot [Début]
Rédaction de mémos de démarrage de printemps (2)
Résumé du document Spring Boot 2.2
[Spring Boot] DataSourceProperties $ DataSourceBeanCreationException
Disponibilité de l'application Spring Boot 2.3
Tutoriels Spring Boot Sujets
Télécharger avec Spring Boot
[Java / Kotlin] Traitement d'échappement (désinfection) pour HTML5 avec unbescape [Spring Boot]
Gérez l'API de date et d'heure Java 8 avec Thymeleaf avec Spring Boot
[Java] Déployer l'application Spring Boot sur Azure App Service
Comment appeler et utiliser l'API en Java (Spring Boot)
Présentation de Spring Boot2, un framework Java pour le développement Web (pour les débutants)
Développement piloté par domaine avec Java et Spring Boot-Layer et division de modules
[Java] Exemple de projet de développement d'applications Web avec Spring Boot
[Spring Boot] Construction de l'environnement (macOS)
Définir le paramètre contextuel dans Spring Boot
Essayez Spring Boot de 0 à 100.
Générer un code à barres avec Spring Boot
Hello World avec Spring Boot
Configuration Java avec Spring MVC
Spring Boot sur Microsoft Azure
Implémenter GraphQL avec Spring Boot
Spring + Gradle + Java Quick Start
Démarrez avec Spring Boot
Bonjour tout le monde avec Spring Boot!
Multi-projets Spring Boot 2 avec Gradle
[Spring Boot] Création d'applications Web