Comment configurer proxy inverse apache

<

Contenu

  • Conseils & avertissements
  • article data-type="article">
    Serveur web Apache`s proxy module can consolidate websites under a single host.

    le serveur Web Apache peut être configuré comme proxy inverse (ou passerelle). Un serveur proxy inverse est configuré pour servir le contenu d`un autre serveur. Le serveur proxy inverse sert le contenu comme si elle était son propre, en utilisant sa propre adresse web. Le contenu du serveur externe est mappé sous l`adresse du serveur proxy inverse, afin que les visiteurs ne sont pas informés que le contenu provient d`un autre serveur. Reverse proxy est utilisé pour consolider plusieurs serveurs sous une adresse Web unique, fournir un accès aux serveurs protégés par des pare-feu, équilibrage de charge et de fournir la mise en cache de contenu pour les serveurs lents.

    Choses que vous devez

    • Serveur Web Apache
    • Éditeur de texte
    • Activer le module proxy dans vos fichiers de configuration Apache. Historiquement, le module de chargement est situé dans httpd.conf. Cependant, votre système peut avoir Apache configuration divisée en plusieurs fichiers. Documentation se trouve généralement dans le fichier httpd.conf. Recherchez le "LoadModule" section et décommentez ou ajoutez cette ligne:

      LoadModule proxy_module / mod_proxy.so

    • Localisez la section de configuration de l`hôte Web pour votre serveur dans votre fichier de configuration Apache (s). Si vous utilisez l`hébergement virtuel d`Apache, vous voulez ajouter les directives de configuration proxy inverse dans le récipient de votre site.




    • Éteignez proxying avant en ajoutant la ligne suivante à la configuration de l`hôte:

      ProxyRequests Off

    • Ajoutez les lignes suivantes à la carte d`un emplacement à partir du site proxy inverse à une adresse sur le site externe. "ProxyPass" effectue le mandatement. "ProxyPassReverse" réécrit les en-têtes retournés au client de sorte que le contenu est identifié comme étant originaire avec le serveur proxy inverse pas le serveur d`origine. Remplace le "/boutique" emplacement avec le nom de l`emplacement que vous souhaitez utiliser pour cartographier le contenu externe. Remplacez l`adresse du serveur web avec adresse de votre serveur back-end.

      ProxyPass / magasin http://yourserver.com/app
      ProxyPassReverse / magasin http://yourserver.com/app

      L`emplacement est ajouté à l`adresse du site proxy inverse pour créer l`URL où le contenu externe sera accessible par les visiteurs. Donc, si votre front-end le site reverse proxy est "http://yoursite.com", Le contenu externe dans l`exemple est accessible à l`adresse "http://yoursite.com/store."

    • Configurer des directives spécifiques à l`emplacement pour l`emplacement mappé comme vous le feriez normalement en utilisant le conteneur de localisation. Suite à l`exemple précédent, ajouter un conteneur Lieu:


      ... configuration directives ...

    • Recharger ou redémarrer Apache comme vous le faites normalement. Ouvrez un navigateur et allez à l`adresse nouvellement configurée ("http://yoursite.com/store"--the exemple ci-dessus) pour tester la configuration.

    Conseils & Avertissements

    • adresses auto-référencement HTML contenant faisant référence au serveur d`origine peuvent causer des problèmes lorsque le serveur est derrière un pare-feu ou d`une partie d`un cluster d`équilibrage de charge. Le module tiers mod_proxy_html peut être installé pour Apache et utilisé pour réécrire les URLs en utilisant le front-end inverse adresse du serveur proxy. Voir la section Ressources pour un lien vers mod_proxy_html.

    AUTRES

    Comment configurer un proxy фото

    Comment configurer un proxy

    Le serveur proxy agit comme un négociateur entre un poste client et un serveur principal. Dans certains cas, le…

    Comment obtenir un proxy фото

    Comment obtenir un proxy

    Un serveur proxy agit comme un intermédiaire entre votre ordinateur et les serveurs Web autour de l`Internet. Et avec…