Comment utiliser Squid Avec PHP

November 11

PHP est un langage de script côté serveur dynamique conçu pour le développement web et de production. Beaucoup de créateurs Web et développeur préfèrent utiliser PHP parce qu'elle est une technologie open-source qui intègre facilement dans HTML. Squid est un logiciel qui permet une bonne utilisation de l'application dynamique de PHP. Squid est un logiciel Internet-cache qui gère divers protocoles Internet, tels que HTTP, FTP, Gopher, SSL et WAIS. Squid et PHP se complètent efficacement.

Instructions

1 Télécharger le fichier source Squid (voir Ressources) et l'extraire dans votre répertoire de projet Web à l'aide de la commande suivante.

calmars tar - * - src.tar.gz

cd squid - *

Entrez les instructions de code suivantes pour configurer, compiler et installer Squid dans votre répertoire Web. Par défaut, Squid va installer dans le répertoire "/ usr / local / squid."

./configure

faire

make install

La commande "./configure" affiche toutes les options de configuration disponibles pour Squid.

2 Modifier les lignes de code suivantes dans le fichier de configuration du Squid situé à "/usr/local/squid/etc/squid.conf", mais assurez-vous que les balises de commentaire pour ces lignes ont été supprimées pour appliquer vos modifications souhaitées.

"Cache_dir ufs / usr / local / squid / cache 100 16 256"

La valeur 100 signifie la taille du cache de 100Mo. Réglez cette valeur à la taille dont vous avez besoin pour votre projet.

"Http_port"

Vérifiez http_port pour voir si elle est orientée vers le port 3128, qui est le port par défaut. Changer pour ce port si un autre est affiché.

"Http_access"

L'autorisation "http_access" est refusé par défaut, vous devez donc changer les règles ACL pour permettre l'accès pour vos clients de confiance. Ceci est impératif d'empêcher les intrus de chapardage vos ressources réseau.

"groupe

efficace cache_effective_user & cache"

Accordez votre permission des utilisateurs Squid à lire et à écrire dans le répertoire de cache et à vos fichiers journaux en définissant cette directive.

3 Entrez le code suivant pour exécuter l'option -z pour Squid pour créer vos répertoires de swap. Pour ce faire, la première fois que vous lancez l'application.

/ Usr / local / squid / sbin / squid -z

Utilisez la commande suivante pour exécuter Squid à partir de votre terminal et observer la sortie de débogage:

/ Usr / local / squid / sbin / squid -NCd1

Pour utiliser Squid comme un processus démon, l'exécuter en arrière-plan en utilisant ce code:

/ Usr / local / squid / sbin / squid

4 Vérifiez votre fichier cache.log PHP dans votre répertoire logs pour voir si Squid fonctionne correctement. Ce fichier génère des informations pertinentes, telles que les messages d'erreur, pendant l'exécution de Squid.

Conseils et avertissements

  • configurations et paramètres réseau personnalisés sont décrits dans la référence «Guide de démarrage». Check it out si vous avez besoin de personnaliser Squid.
  • Votre Squid est configuré correctement si votre console affiche, "Prêt à servir les demandes."
  • Désignez-vous en tant qu'utilisateur privilégié pour démarrer et arrêter Squid.

          

Post a comment: