Créer plusieurs instances squid sur Debian

Bonjour,

J’ai installé squid + squidguard avec succès.
Je souhaite créer une seconde instance de squid qui ne passe pas par squidguard.

J’ai crée un second fichier de config en changeant les noms des dossiers, PID, …
mais impossible de le lancer.

Biensur, je souhaiterai le lancer en automatique

J’ai de modifier un copie de /etc/init.d/squid mais sans succès :’(

Avez-vous une petite idée?

Merci d’avance

Salut,
J’ai déplacé ton sujet dans support Debian, le forum qu’il te faut :mrgreen:
Tu as déjà posté ici, tu devrais connaitre les règles…

désolé, je pensais que c’était la bonne section.

Personne n’a une petite idée? :slightly_smiling:

Salut,

Quel est l’objectif exactement ?

Je pense qu’avec les règles acl de squidguard tu peux laisser passer qui tu veux sans filtrer, non ?

En fait, je souhaite une instance de squid qui passe par squidguard et une qui sort en direct sur internet.
Comme celà, je pourrais faire 2 GPO qui mappent 2 scripts proxy.pac différents en fonction des droits des utilisateurs.
Ce proxy sera utilisé par des utilisateurs de plusieurs domaines active directory, l’authentification n’est donc pas une solution :’(
Après, j’ai regardé dans les règles de squidguard mais elles ne permettent de filtrer qu’au niveau de l’adresse IP

Re,
D’après ce que je viens de lire (mais c’est vieux…), c’est possible, mais il faut faire attention à ce que les deux instances ne partagent aucun fichiers :

  • pid
  • logs
  • cache

Il faudrait lancer les instances comme ça ?

squid -f /usr/local/bin/production/squid.conf -N -u 8081

J’ai trouvé ça qui est récent :

wiki.squid-cache.org/MultipleInstances

[quote=“lol”]J’ai trouvé ça qui est récent :

wiki.squid-cache.org/MultipleInstances[/quote]
J’ai aussi fait pas mal de google :slightly_smiling:
pour la première partie ok
si je lance dans mon terminal:

avec le bon fichier de config, ça me ferme putty :’(

J’ai aussi vu un truc qui consiste à créer un autre fichier comme le : /etc/init.d/squid
mais ça ne marche pas, j’ai des effets de bord bizarres :’(

Re,
Je ne peux pas plus t’aider, je ne l’ai jamais fait…
As-tu essayé simplement :

Je suis un boulet :slightly_smiling:
oui, ça marche, je pense qu’il aimait pas la commande exec
par cette procédure, je ne peux pas le démarrer comme un service? avec la possibilité de l’arrêter, le redémarrer, … ?

[quote=“s4D”]Je suis un boulet :slightly_smiling:
oui, ça marche, je pense qu’il aimait pas la commande exec
par cette procédure, je ne peux pas le démarrer comme un service? avec la possibilité de l’arrêter, le redémarrer, … ?[/quote]

Le tuto précise que c’est a mettre dans un script…
Tu colle les deux lignes (une par instance) dans un script (ou tu fait deux scripts si tu préfère) que tu place dans /etc/init.d/ et que tu met ensuite dans le bon rc.

Merci Mr :wink:

De rien.
Je passe ton sujet en résolu pour toi.
Je pense que la suite c’est de la routine…

de la routine, de la routine, je galère un peut mais je vais y arriver :slightly_smiling:

merci beaucoup :wink:

[quote=“s4D”]de la routine, de la routine, je galère un peut mais je vais y arriver :slightly_smiling:

merci beaucoup :wink:[/quote]

N’hésite pas si tu galère trop. :006