Re: proxy et reverse proxy

Pàgina inicial

Reply to this message
Autor: Edgar Bonet
Data:  
A: guilde
Assumpte: Re: proxy et reverse proxy
Salut !

Anne a écrit :
> A quoi cela sert? [...] pour avoir un accès à distance pour geneweb...


De ce que je comprends, ton logiciel Geneweb embarque un serveur Web,
mais ce n'est pas forcément le meilleur serveur Web qui soit. C'est pour
ça que certains conseillent de mettre un « vrai » serveur Web en
frontal, qui relaye les requêtes vers Geneweb. C'est ce frontal qu'on
appelle « proxy inverse » :

    internet ─── proxy inverse ─── Geneweb


Tu l'installes typiquement sur la même machine que ton service Geneweb.
C'est ce proxy qui sera visible de l'extérieur, typiquement sur le port
80, alors que le vrai service n'écoute qu'en local, sur un port non
standard. Avantage : tu gagnes les fonctionnalités offertes par un vrai
serveur Web, comme le support de HHTPS, de HTTP/2, des virtual hosts
(plusieurs sites hébergés sur la même machine), du filtrage et des logs
facilement configurables, etc.

D'un autre côté, si tu n'as pas besoin de ces fonctionnalités offertes
par le serveur Web, tu peux t'en passer et mettre Geneweb directement en
écoute des requêtes d'Internet.

> accès à distance pour geneweb...


Remarque que l'utilisation du proxy inverse n'a absolument rien à voir
avec l'accès à ton serveur. Ce sont deux problèmes différents. Pour que
ton serveur soit accessible, il est recommandé d'avoir un nom de domaine
qui pointe dessus. Autrement tu devras avoir l'adresse IP dans l'URL. Il
te faut ensuite une machine qui soit en permanence allumée et connectée
à Internet. Pour ça tu peux louer un serveur virtuel qui sera hébergé
dans un datacenter. On en trouve à partir de 3 € HT/mois. L'alternative
bon marché est l'hébergement à domicile, et dans ce cas il te faut
configurer ta box pour qu'elle relaye le port 80 de son interface
publique vers le port 80 de ton serveur interne :

    internet ─── box ─── serveur


où le serveur est la machine qui héberge Geneweb et, éventuellement, le
proxy inverse si tu as fait le choix d'en installer un.

À+,

Edgar.