Squid configuration error

Discussion in 'HOWTO-Related Questions' started by javed, Dec 22, 2010.

  1. javed

    javed New Member

    Hi Everybody,

    i am trying to install squid on Ubuntu for testing its caching capabilities(cache hit/miss) through web-polygraph. But i am getting an error while configuring the squid.conf file and hence i am not able to proceed further.

    Error is " FATAL: Bungled squid.conf line 1: cache_dir ufs -1 /usr/squid/cache 5 2 4 Squid Cache (Version 3.1.8): Terminated abnormally. "

    can anyone guide me on this.

    Thanks a lot in advance.

    Javed.
     
  2. falko

    falko Super Moderator ISPConfig Developer

    Can you post your squid.conf?
     
  3. kromega

    kromega New Member


    Hi,
    Any update on that ? I've the same issue.

    My conf
    cache_mgr squidSurMonSyno@fabski.com # (l'adresse qui va permettre de contacter l'administrateur)
    visible_hostname kromega.selfip.com # (le nom de votre domaine ou nom DDNS)
    cache_mem 8 MB # (8 est le minimum requis pour que squid puisse fonctionner correctement)
    cache_dir ufs /opt/var/squid/cache 100 16 256 # (La taille du cache sur le disque - pour indiquer le répertoire devant accueillir les objets, la taille disque, le nombre de répertoires de premier et de second niveau pour le stockage)
    negative_dns_ttl 10 second
    connect_timeout 60 second
    read_timeout 80 second
    request_timeout 80 second

    cache_access_log /opt/var/squid/logs/access.log # (ce fichier permet de contrôler les logs de connexions)
    cache_log /opt/var/squid/logs/debug
    cache_store_log /opt/var/squid/logs/storage

    hierarchy_stoplist on
    http_port 192.168.2.17:3128 # ( L'adresse IP doit être celle de votre serveur Synology - Le port utilisé est le 3128 par défaut, il est conseillé de le changer)
    icp_port 3128 # (c'est le port sur lequel le cache peut être interrogé par un cache fils ou voisin, cas d'une hiérarchie)

    # Global ACL-Definitions (Access control lists)
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255
    acl all src 0.0.0.0/0.0.0.0
    acl CLIENTS src 192.168.2.0/255.255.255.0 # (on définit les réseaux ou les machines autorisées)
    acl intern dst 192.168.1.0/255.255.255.0
    acl purge method PURGE
    acl CONNECT method CONNECT
    acl FTP proto FTP
    always_direct allow FTP
    acl Allowed_Ports port 80 99 443 21 563 488 777 210 1025-65535
    acl Safe_ports port 80 # http
    acl Safe_ports port 21 # ftp

    # http_access deny !Safe_ports # (pour interdire les ports différents de ceux mentionnés "Safe_ports")
    # http_access allow all # ( pour autoriser tout le monde à utiliser le cache)
    # allow direct ftp, all other redirect to parent
    always_direct allow FTP
    always_direct deny all
    # my own rules
    http_access allow CLIENTS # (pour autoriser tout le reseau mentionné dans "acl clients" à utiliser le cache)
    http_access allow localhost
    # And finally deny all other access to this proxy
    http_access deny all

    icp_access allow CLIENTS (on autorise les accès icp aux machines définit dans l'acl CLIENTS)
    icp_access deny all
    miss_access allow all
    always_direct allow intern


    This is an install on a Syno NAS.
    I just want to be able to use squid as proxy when surfing from a remote place over openVPN to the Syno.

    Thks

    Fabien
     

Share This Page