Apache + Module Proxy

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

Messagepar bufo_72 » 30 Jan 2004 09:40

Bonjour à tous, me revoilà avec une nouvelle question, <BR> <BR>Je me permets de vous poser une question concernant la configuration des modules proxy et cache d'Apache, qu'on nous a demandé de tester pour le comparer à Squid, car le module d'Apache supporte le Single Sign On. Bien que ce module soit moins complet que Squid, s'il est suffisant pour nous il sera mis en place à la place de Squid. <BR> <BR>Je viens donc de recupérer la version 2.0.48 d'Apache et je l'ai compilé en y incluant les modules suivants : <BR>- proxy <BR>- proxy_http <BR>- proxy_ftp <BR>- proxy_connect <BR>- cache <BR>- disk_cache <BR>- mem_cache <BR> <BR>J'ai configuré la partie proxy / cache de mon httpd.conf comme suis, après avoir créé un répertoire "cache" et y avoir donné les droits en écriture à l'utilisateur "nobody" : <BR> <BR>
Code: Tout sélectionner
<BR># <BR># Proxy Server directives. Uncomment the following lines to <BR># enable the proxy server: <BR># <BR><IfModule mod_proxy.c> <BR> <BR>  ProxyRequests On <BR>  Listen 3128 <BR> <BR>  <Proxy *> <BR>    Order deny,allow <BR>    Deny from all <BR>    Allow from 172.28. <BR>  </Proxy> <BR> <BR> <BR>  # Enable/disable the handling of HTTP/1.1 "Via:" headers. <BR>  # ("Full" adds the server version; "Block" removes all outgoing Via: headers) <BR>  # Set to one of: Off | On | Full | Block <BR> <BR>  ProxyVia On <BR> <BR></IfModule> <BR># End of proxy directives. <BR> <BR> <BR>###################################################### <BR>##             Configuration du cache              ## <BR>###################################################### <BR> <BR><IfModule mod_cache.c> <BR>  CacheMaxExpire 86400 <BR>  CacheDefaultExpire 3600 <BR>  CacheMaxFileSize 100000 <BR>  CacheMinFileSize 1 <BR> <BR>  #LoadModule disk_cache_module modules/mod_disk_cache.so <BR>  <IfModule mod_disk_cache.c> <BR>    CacheRoot /opt/apache-2.0.48/cache <BR>    CacheSize 500000 <BR>    CacheEnable disk / <BR>    CacheDirLevels 5 <BR>    CacheDirLength 3 <BR>  </IfModule> <BR> <BR>  #LoadModule mem_cache_module modules/mod_mem_cache.so <BR>#  <IfModule mod_mem_cache.c> <BR>#    CacheEnable mem / <BR>#    MCacheSize 4096 <BR>#    MCacheMaxObjectCount 100 <BR>#    MCacheMinObjectSize 1 <BR>#    MCacheMaxObjectSize 2048 <BR>#  </IfModule> <BR></IfModule> <BR>
<BR> <BR>Dans cet exemple j'ai commenté la configuration du cache en mémoire, pour voir comment le cache sur disque réagit lorsqu'on télécharge des gros fichiers. <BR> <BR>Donc après avoir lancé Apache, et surfé un petit peu on voit bien que l'arborescence du répertoire "/opt/apache-2.0.48/cache" a été créé et remplie par les différentes images et pages de surf ! <BR>Par contre, aucune trace du gros fichier (13 Mo) qui me sert de test, et si je relance le DL de ce fichier depuis un autre poste, ca ne fonctionne pas mieux ... il le reprend à la vitesse "internet" au lieu d'aller chercher ca dans le cache donc en vitesse "LAN". Pourtant les images des pages de présentation des sites visités depuis le premier poste sont bien là, et le surf est acceléré ! <BR> <BR>Quelqu'un pourrait-il me dire ce que j'oublie de faire pour qu'il me prenne en compte ces gros fichiers ? <IMG SRC="images/smiles/icon_confused.gif"> <BR> <BR>Merci par avance. <IMG SRC="images/smiles/icon_biggrin.gif"> <BR> <BR>bufo_72 <BR> <BR><font size=-2></font> <BR> <BR><font size=-2></font> <BR> <BR><font size=-2></font><BR><BR><font size=-2></font>
Avatar de l’utilisateur
bufo_72
Quartier Maître
Quartier Maître
 
Messages: 12
Inscrit le: 27 Jan 2004 01:00
Localisation: Metz

Messagepar bufo_72 » 30 Jan 2004 09:49

Bon bin désolé pour la tronche du message, mais je sais pas pourquoi il ne m'affiche pas les smileys le code en format en CODE. <BR> <BR>Maintenant il a été édité 4 fois (avec ou sans les coches "Désactiver BBCode" et "Désactiver Smileys") et c'est toujours aussi "pas beau" <IMG SRC="images/smiles/icon_smile.gif"> <BR> <BR>Mais bon, la question reste toujours valable <IMG SRC="images/smiles/icon_smile.gif"> Merci. <BR> <BR>bufo_72
Avatar de l’utilisateur
bufo_72
Quartier Maître
Quartier Maître
 
Messages: 12
Inscrit le: 27 Jan 2004 01:00
Localisation: Metz

Messagepar bufo_72 » 02 Fév 2004 11:47

<IMG SRC="images/smiles/icon_up.gif"> <BR> <BR>Allez un p'tit UP pour la forme <IMG SRC="images/smiles/icon_smile.gif"> <BR>Personne n'a jamais implémenté ce module Proxy dans un Apache ?? J'ai l'impression, vu les rensignements qu'on trouve sur le Net concernant ce module, que je vais essuyer les plâtres sur ce module. Mais enfin, si on pouvait être plusieurs à les essuyers ca m'aiderai bien <IMG SRC="images/smiles/icon_smile.gif"> <BR> <BR>Alors, suis-je le seul à vouloir activer ce module sous Apache ? <IMG SRC="images/smiles/icon_razz.gif"> <BR> <BR>A bientot. <BR> <BR>bufo_72
Avatar de l’utilisateur
bufo_72
Quartier Maître
Quartier Maître
 
Messages: 12
Inscrit le: 27 Jan 2004 01:00
Localisation: Metz


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité