[Wapt] Url et port du serveur wapt (was : Re: erreur waptconsole dans le console d'administration)

Denis Cardon denis.cardon at tranquil-it-systems.fr
Fri Feb 20 11:55:10 CET 2015


Bonjour Emmanuel,

>> je commence un nouveau thread car le précédent devient un peu long et
>> il abordait des sujets différents.
>>
>> >>> dans la console (version debug), j'ai un message :
>> >>>
>> >>> CRITICAL:root:Unable to get DB version (Exception: Unknown DB
>> >>> Version), upgrading
>> >> Dans la console, c'est à dire avec wapt-get dans un cmd.exe, ou bien
>> >> dans la waptconsole ?
>> > Dans waptconsole, menu outils - mode avancé
>> >
>> > Dans la partie en bas à gauche de la console
>> >>>
>> >>> et le popup quand je souhaite mettre en "https" dans la
>> >>> "configuration  WAPT local" :
>> >>> ---------------------------------
>> >>> Error connecting with SSL.
>> >>> error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number.
>> >>> ---------------------------------
>> >>>
>> >> Quelle est la forme exacte de l'URL ?
>> >>
>> >> Typiquement :
>> >> - en contactant directement le Waptserver :
>> http://monserveurwapt:8080/
>> >> - en passant par Apache sur le port HTTP : http://monserveurwapt/
>> >> - en passant par Apache sur le port HTTPS : http://monserveurapache/
>> >>
>> > Dans la console,menu Outils - Configuration Wapt locale
>> > Je change "http://147.100.9.126/wapt" par "https://147.100.9.126/wapt"
>> > et
>> > "http://147.100.9.126:8080" par "https://147.100.9.126:8080"
>> >
>> > C'est peut être parce-que c'est locale...non ?
>>
>> Le port 8080 est utilisé par le service python wapt, il n'y a pas de
>> raison d'y accéder directement, sauf pour du debug.
>>
>> Le serveur apache est utilisé en frontal pour gérer l'encryption ssl
>> et pour distribuer les paquets wapt (apache est plus performant pour
>> cela par rapport au moteur python).
>>
>> Le port 8080 est donc http only, pas de https. Vous n'avez pas besoin
>> de l'ouvrir sur le firewall de votre serveur Linux. D'ailleurs
>> l'installeur waptserver sous Windows n'ouvre pas le port en question,
>> et le processus python pourrait tout à fait être uniquement bindé sur
>> 127.0.0.1 (j'ai rajouté un issue dans le bugtracker pour cela [1]).

Un patch a été pushé sur le github aujourd'hui pour cette issue. 
Maintenant par défaut le service python waptserver.py n'écoute plus que 
sur l'interface 127.0.0.1. Le frontal apache avec le reverse proxy 
écoute toujours sur les ports 80 et 443. Ca évitera d'être tenté 
d'utiliser le port 8080.

Pour les adminsys qui ont des vieilles install qui utilisent encore le 
port 8080, le mieux c'est de mettre à jour l'agent wapt en utilisant les 
port 80 pour l'url du dépôt et 443 pour l'url du serveur et de le 
repousser sur les postes. Pour ceux qui ont absolument besoin de garder 
l'usage du port 8080, il faudra regarder le changelog dans la prochaine 
release.

Cordialement,

Denis


>>
>> Au fait, à quel endroit dans la doc avez-vous été incité à utiliser le
>> port 8080, histoire qu'on la mette à jour?
>>
> C'est une erreur de ma part.
>> Cordialement,
>>
>> Denis
>>
>> [1] https://roundup.tranquil.it/wapt/issue400
>>
>>
>


-- 
Denis Cardon
Tranquil IT Systems
Les Espaces Jules Verne, bâtiment A
12 avenue Jules Verne
44230 Saint Sébastien sur Loire
tel : +33 (0) 2.40.97.57.55
http://www.tranquil-it-systems.fr



More information about the WAPT mailing list