Apeler une page intranet sur une page web

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. Hello

    Utilise un reverse proxy sur le serveur public. Apache sait très faire cela.
    0
    1. umm je comprends pas ? tu veux dire que ca se fait dans httpd.conf?
      ta des exemples?
      0
      1. 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
        1. Faut voir ce qu'il y a dans le php, il doit utiliser un lien absolu pour pour afficher la page.
          0