Apeler une page intranet sur une page web

drou -  
kmanber Messages postés 546 Date d'inscription   Statut Membre -
Bonjours,

J'ai un réseau privé qui possède plusieur services similaires.

J'ai mon serveur web qui est sur 192.168.1.10 et un second sur
192.168.1.20

J'aimerais par le biais de mon premier site web qui est visible publiquement afficher une page de mon second site web tout en sachant qu'il est seulement visible en intranet, j'aimerais avoir
des suggestion afin de rendre cette page accessible a tous.

J'utilise php

,merci davance

4 réponses

  1. kmanber Messages postés 546 Date d'inscription   Statut Membre 256
     
    Hello

    Utilise un reverse proxy sur le serveur public. Apache sait très faire cela.
    0
  2. drou
     
    umm je comprends pas ? tu veux dire que ca se fait dans httpd.conf?
    ta des exemples?
    0
  3. kmanber Messages postés 546 Date d'inscription   Statut Membre 256
     
    hello
    dans le fichier httpd.conf du serveur public

    dans les modules :

    LoadModule proxy_module modules/mod_proxy.so

    En fin de fichier
    proxyrequests off
    proxyvia off

    ####################Config Reverse proxy

    # Serveur sécurisé derriere un firewall (important)
    #seul le serveur public peut y acceder (port Http/80)

    Proxypass /public/ http://192.168.1.20/
    ProxyPassReverse /public/ http://192.168.1.20/

    #fin config httpd.conf

    pour acceder au deuxième serveur (privé)

    tu tapes à partir d'internet http://@ipserveur public/public/.....
    le serveur public redirige tout vers le serveur privé

    Evidemment tu peux remplacer /public/ par ce que tu veux dans la conf

    Il y a quelques restrictions dans la mise en oeuvre d'un reverse proxy (interdiction d'adresse IP privées explicites dans les URL)
    0
  4. kmanber Messages postés 546 Date d'inscription   Statut Membre 256
     
    Faut voir ce qu'il y a dans le php, il doit utiliser un lien absolu pour pour afficher la page.
    0