View Issue Details

IDProjectCategoryView StatusLast Update
0000211e-comBoxInstallation sur Linuxpublic2024-11-22 14:21
ReporterUro Assigned Toaporaf  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
PlatformCloudOSLinuxOS VersionUbuntu 20.04
Summary0000211: Reverse proxy externe dysfonctionne
Description

Bonjour,
En installant la E-Combox en reverse proxy externe (pour faire disparaître le port 8800 dans l'URL), je n'arrive pas à pointer sur https://ecb.mon_domaine.fr/rne/app/
L'accès m'est refusé.
Or, en pointant sur https://ecb.mon_domaine.fr:8800/rne/app/, j'accède au panneau d'identification de la E_combox et à portainer (/rne/portainer/).
Le reverse proxy ne fonctionne pas. Le fichier param.conf fait bien apparaître le RP_ext = "O". Seule l'adresse Ip privée de mon serveur VPS a été mis par défaut.
Vous remerciant pour votre réponse à venir,
Cordialement.

TagsNo tags attached.
Quantité de mémoire vive (en Go)4
Machine virtuelleNon
Passage par un proxyNon
Qualité de la connexion InternetExcellente
Navigateur(s) éventuellement utilisé(s)Chrome
Avez-vous tenté de réinitialiser l'environnement ?Oui
Moment où l'incident est survenuLancement de l’application

Activities

aporaf

2024-11-20 17:32

administrator   ~0001212

Bonjour,

Oui ecb est un sous domaine. Il faut que le nom DNS ecb.domaine.fr pointe vers votre adresse IP publique.

Sinon, pour s'affranchir du port 8800, vous n'êtes pas obligé de passer par un reverseproxy. Il suffit de mettre 443 à la place de 8800 dans le paramètre "PORT_RP". N'oubliez pas de remettre "N" au niveau de "RP_EXT" et de supprimer le contenu du paramètre "CHEMIN" et de relancer l'exécution du script.

Cordialement,

aporaf

2024-11-20 18:00

administrator   ~0001214

C'est peut-être moi mais j'ai l'impression qu'il n'y a pas de PJ.

aporaf

2024-11-20 19:18

administrator   ~0001217

Il s'agit juste d'un affichage (je pense), l'interface est bien accessible si on supprime le port de l'URL.

Sinon au niveau du reverseproxy, pourquoi une URL avec un port 8800 (https://ecb.jburo.fr:8800/rne/app/auth/login) puisque c'est justement pour vous affranchir de ce port que vous configurez un reverse proxy ?

Enfin, je pense que le mieux est de nous envoyer la configuration du reverseproxy, peut-être que quelque chose attirera notre attention.

Cordialement

aporaf

2024-11-22 01:13

administrator   ~0001220

Bonsoir,

À priori, lors de la création automatique, la commande certbot a besoin que le port 443 soit libre car il embarque son propre serveur Web. Et il n'est pas libre dans votre cas car vous avez démarrer l'application sur ce port.
Est-ce que vous pouvez tester avec ces commandes :

  • sudo docker stop nginx
  • sudo bash manage_certificat.sh -c
  • sudo docker start nginx

Si ça fonctionne, je modifierai le script sinon je vais essayer de reproduire le problème pour corriger.

Cordialement

aporaf

2024-11-22 14:21

administrator   ~0001222

Super,

Je modifie mon script qui ne tenait pas compte de ce contexte.

Bonne continuation avec l'e-comBox

Cordialement

Issue History

Date Modified Username Field Change
2024-11-19 18:24 Uro New Issue
2024-11-20 17:23 aporaf Assigned To => aporaf
2024-11-20 17:23 aporaf Status new => assigned
2024-11-20 17:32 aporaf Status assigned => acknowledged
2024-11-20 17:32 aporaf Note Added: 0001212
2024-11-20 18:00 aporaf Note Added: 0001214
2024-11-20 19:18 aporaf Note Added: 0001217
2024-11-22 01:13 aporaf Note Added: 0001220
2024-11-22 14:21 aporaf Status acknowledged => resolved
2024-11-22 14:21 aporaf Resolution open => fixed
2024-11-22 14:21 aporaf Note Added: 0001222