Vous êtes sur le wiki de développement du projet SLIS

slis-proxy

Version

  • branche 4.0
    • version stable : 0.3.2
    • version en cours de test : 4.0.0.1
  • branche 4.1
    • version en cours de développement : 4.1.?

Responsable du paquet

x XXX x@xxx

Spécifications fonctionnelles

Ce paquet est chargé de l'installation et de la configuration du proxy sur le serveur SLIS. Il s'occupe donc de :

  • Configurer de squid.
    • Possibilité de proxy transparent
    • Possibilité d'authentification web
  • Mettre à disposition un fichier slis.pac pour la configuration automatique des navigateurs web sur les postes de travail. Ce fichier est disponible à l'adresse http://nom-du-slis/cgi-bin/slis.pac et généré dynamiquement (php).

Variables de slis.conf

  • LOCAL_PROXY_PORT='3128' contient le numéro du port du proxy par défaut c'est 3128.
  • PROXY_CACHE="na" contient l'adresse du serveur proxy-cache parent et est égale à 'na' si il n'y en a pas.
  • PARENT_PORT='0' contient le numéro du port du proxy-cache parent.
  • PARENT_ICP_PORT='0' contient le numéro du port ICP du proxy-cache parent.
  • PROXYON="1" commutateur d'activation du proxy au démarrage (1 si le proxy est actif).
  • SQUID_AUTH='0' commutateur d'activation de l'authentification web (valeur par défaut 0).
  • PROXY_TRANS='0' commutateur d'activation du proxy transparent (valeur par défaut 0).
  • REQ_BODY_MAX_SIZE='3 MB' contient la taille maximale des requêtes HTTP PUT/POST (valeur par défaut 3Mo). Correspond à la directive de configuration request_body_max_size de squid.

Tests de fonctionnement

  • Après l'installation du paquet, une commande du type

/etc/init.d/squid restart

ne doit pas afficher d'erreur.

  • Une station qui est configurée à la main pour utiliser le proxy du slis doit pouvoir accéder à des sites en http et https.
  • La configuration de proxy transparent doit permettre à une station ou le proxy n'est pas renseignée d'accéder aux sites en http. Pour le https, il ne peut pas y avoir de proxy transparent.
  • Le proxy authentifié doit fonctionner avec un test sur un utilisateur élève, sur un utilisateur enseignant, et sur un utilisateur autre.
  • Le proxy doit fonctionner en configuration automatique avec le slis.pac.
  • En utilisant le proxy configuré sur une station, l'utilisation d'un proxy parent doit permettre d'accéder aux sites en http comme en https.

QR Code
QR Code devel:slis-proxy (generated for current page)