deuxrois
Salut les gars!
J'ai installé squid-2.5 et je voudrais ajouter un cache supplémentaire. J'ai donc créé une partition à cet effet. Par défaut le cache de squid est localisé dans /var/spool/squid. J'aurais voulu ajouter qq ch dans /etc/rc.d/init.d/squid pour que mon nouveau cache soit également pris en compte au démarrage. Mais je suis un débutant en programmation...
Merci de bien vouloir me donner un ptit coup de main
Pingouin81
?? qu'est-ce que tu veux faire avec le script de démarrage ?
mkdir /var/spool/squid2
chown squid: /var/spool/squid2
Ajoute une ligne à squid.conf
cache_dir ufs /var/spool/squid2 100 16 256
arrète squid et tapes squid -z
Vérifie le contenu de /var/spool/squid2 tu devrait trouver l'arborescence d'un second cache.
[supprimé]
Et c'est ce que j'avais fait:
cache_dir ufs /var/spool/squid 100 16 256
cache_dir ufs /cache_proxy/squid2 1024 16 256
J'ai également rendu squid propriétaire de /cache_proxy/squid2
Mais en démarrant squid n'arrive pas à initialiser le nouveau cache et j'ai l'erreur:
FATAL: Failed to make swap directory /cache_proxy: (13) Permission denied.
Alors je sais plus quoi faire...
Pingouin81
Je viens de percuter que tu as créé une partition pour le cache.
Le pb est certainement du a des droits affectés lors du montage.
Vérifie que ta partition est montée en rw avec le uid et gid squid, ou crée un dossier dans cette partition spéciale et affecte lui l'appartenance et les droits à l'utilisateur squid.
deuxrois
Et pourtant j'ai bien accordé les droits à l'utilisateur et au groupe squid; et squid a bien les droits de rw