Forum général.général reverse proxy cache : squid

Posté par .
Tags : aucun
1
4
mar.
2010
Bonjour,

je rencontre un problème avec la configuration de squid en reverse proxy cache.

quand j'accède au site voici le message que j'obtiens dans firefox :

Redirection de page incorrecte

Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
* La cause de ce problème peut être la désactivation ou le refus
des cookies.

ma configuration :

squid---->apache2

tout simple et sur le même serveur.

voici mon fichier de conf squid :


cache_mgr root

# Basic parameters
visible_hostname www.motux.net

# This line indicates the server we will be proxying for
http_port 80 accel defaultsite=www.motux.net vhost

# And the IP Address for it - adjust the IP and port if necessary
cache_peer 127.0.0.1 parent 8080 0 no-query originserver login=PASS

acl apache rep_header Server ^Apache
broken_vary_encoding allow apache

# Where the cache files will be, memory and such
cache_dir ufs /var/spool/squid 10000 16 256
cache_mem 256 MB
maximum_object_size_in_memory 256 KB

# ajout httpd_accel
collapsed_forwarding on
cache_peer_access 127.0.0.1 allow

#httpd_accel_port 8080

#httpd_accel_host localhost

#httpd_accel_single_host off

#httpd_accel_with_proxy off

#httpd_accel_uses_host_header on
httpd_accel_no_pmtu_disc off

#follow_x_forwarded_for allow 127.0.0.1

# ajout connexions

half_closed_clients off
server_persistent_connections off
client_persistent_connections on
client_lifetime 1 minutes
request_timeout 1 minutes
persistent_request_timeout 1 minutes

# Log locations and format
#logformat common %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %
logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %

access_log /var/log/squid/access.log combined

# Example how to configure Squid to not log certain requests
#acl dontlog urlpath_regex ^\/monit\/token$
#acl dontlog urlpath_regex ^\/server-status$
#acl dontlog urlpath_regex ^\/admedia\/reste_300x250.php$
#acl dontlog urlpath_regex ^\/admedia\/reste_120x600.php$

#acl dontlog urlpath_regex ^\/admedia\/reste_728x90.php$
#acl dontlog urlpath_regex ^\/geoip\/rectangle_forum_postbit.html$
#acl dontlog urlpath_regex ^\/geoip\/banner_iframe.php
#acl dontlog urlpath_regex ^\/js\/amazon.js
#acl dontlog urlpath_regex .js$
#acl dontlog urlpath_regex .css$
#acl dontlog urlpath_regex .png$
#acl dontlog urlpath_regex .gif$
#acl dontlog urlpath_regex .jpg$
#access_log /var/log/squid/access.log combined !dontlog

cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
logfile_rotate 10

hosts_file /etc/hosts

# Basic ACLs
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl Safe_ports port 80
acl purge method PURGE
acl CONNECT method CONNECT

http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access allow localhost
http_access allow all
http_access allow all
http_reply_access allow all

icp_access allow all

cache_effective_group squid

coredump_dir /var/spool/squid

forwarded_for on

emulate_httpd_log on

redirect_rewrites_host_header off

buffered_logs on



La seule erreur que j'ai s'affiche au stop de squid :

Arrêt de squid :2010/03/04 00:35:03| squid.conf line 22: cache_peer_access 127.0.0.1 allow
2010/03/04 00:35:03| aclParseAccessLine: Access line contains no ACL's, skipping

une idée ?

merci d'avance.
  • # Et avec un wget ?

    Posté par (page perso) . Évalué à 1.

    Tu obtiens quoi comme message/code erreur ?

    jC
    • [^] # Re: Et avec un wget ?

      Posté par . Évalué à 0.

      uniquement ceci :

      Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
      * La cause de ce problème peut être la désactivation ou le refus
      des cookies.
      • [^] # Re: Et avec un wget ?

        Posté par . Évalué à 2.

        T'as lu le titre ? On te demande le message d'erreur avec *wget*, *pas* avec Firefox qui va essayer de traduire les messages d'erreur pour que ma grand mère puisse le comprendre.
    • [^] # Re: Et avec un wget ?

      Posté par . Évalué à -1.

      uniquement ceci :

      Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
      * La cause de ce problème peut être la désactivation ou le refus
      des cookies.
    • [^] # Re: Et avec un wget ?

      Posté par . Évalué à 1.

      a l'arret :

      Arrêt de squid :2010/03/04 00:35:03| squid.conf line 22: cache_peer_access 127.0.0.1 allow
      2010/03/04 00:35:03| aclParseAccessLine: Access line contains no ACL's, skipping

      et aussi l'erreur firefox :x
      • [^] # Re: Et avec un wget ?

        Posté par . Évalué à 1.

        dans squid.out j'ai trouvé ceci :

        2010/03/05 12:05:41| squid.conf line 35: cache_peer_access 127.0.0.1 allow
        2010/03/05 12:05:41| aclParseAccessLine: Access line contains no ACL's, skipping
        2010/03/05 12:05:41| Creating Swap Directories
        2010/03/05 12:05:41| squid.conf line 35: cache_peer_access 127.0.0.1 allow
        2010/03/05 12:05:41| aclParseAccessLine: Access line contains no ACL's, skipping

        Mon apache est installé via le système de package donc avec la page par défaut il ecoute sur le 8080

        avec une configuration comme ça, ça fonctionne mais des qu'il y a un wordpress ou un dotclear ou autre j'ai droit a :


        Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
        * La cause de ce problème peut être la désactivation ou le refus
        des cookies.
        • [^] # Re: Et avec un wget ?

          Posté par . Évalué à 0.

          n'y aurait il pas une ame charitable qui sans pudeur serait capable de partager son fichier de conf ?

Suivre le flux des commentaires

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