Forum Linux.général VPN et accès apache

Posté par  . Licence CC By‑SA.
Étiquettes :
0
21
mai
2013

Bonjour,

Je ne sais pas trop ou poster ma question, donc je test ici.
J'ai un VPN avec plusieurs machine (qui n'ont pas d'IP direct sur le net) dont une seul qui a une IP sur internet.
Je cherche à ce qu'en tappant: http://machine1.domaine.com, http://machine2.domaine.com la page renvoyé soit les page du serveur web correspondant à la machineX relié sur le VPN.
Savez vous comment je peut faire ca ? avec squid ? ou apache directement ? quel logiciel irait chercher les pages sur la machine du VPN ?
Merci de votre aide

  • # un DNS

    Posté par  . Évalué à 3.

    il te faut un DNS dans lequel tu renseigne les IPs VPN des machines si c'est ainsi qu'elles doivent etre acceder.

    sinon il faut mettre l'IP publique de la machine qui fait le routage, puis faire un proxyweb qui va recevoir la demande et renvoyer vers l'IP VPN de machine1 quand tu demande machine1.example.com

  • # Reverse proxy

    Posté par  . Évalué à 0.

    Si j'ai bien compris tu veux accéder depuis internet aux machine de ton vpn.

    il te faut d'abord un DNS qui donne l'ip publique de la machine qui est sur internet pour machine1.domaine.com, machine2.domaine.com, …

    ensuite il te faut apache httpd sur la machine qui est sur internet avec les module : mod_proxu, mod_proxy_http puis pour chacune des machine que tu veux joindre depuis internet tu créer un virtual host qui ressemble à ça:
    <VirtualHost *:80>
    ServerName machineX.domaine.com
    ProxyPreserveHost On
    ProxyRequests off
    ProxyPass / http://ip machine X/
    ProxyPassReverse / http://ip machine X/
    </VirtualHost>

    Il me semble qu'il faut aussi mettre une ligne :
    NameVirtualHost *:80

    bien évidemment il faut mettre cette config dans httpd.conf

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.