Διαχείριση σχολικού εργαστηρίου/WebProxy: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Altbreeze (συζήτηση | συνεισφορές)
μΧωρίς σύνοψη επεξεργασίας
Altbreeze (συζήτηση | συνεισφορές)
Χωρίς σύνοψη επεξεργασίας
Γραμμή 23:
Assume that you have a list of IP addresses that are to have access to your cache. If you want them to be able to access your cache with both HTTP and ICP, you would have to enter the list of IP addresses twice: you would have lines something like this:
 
<pre>
 
acl localnet src 192.168.1.0/255.255.255.0
..
http_access allow localnet
icp_access allow localnet
</pre>
 
=== Πώς λειτουργείο σ squid ===
 
Γραμμές που ξεκινάνε με acl λέγονται '''acl γραμμές.''' Οι γραμμές που χρησιμοποιούνε
τέτοιες acl γραμμές λέγονται '''acl-τελεστές'''. Ένας acl τελεστής μπορεί να αρνηθεί ή να
επιτρέψει μια αίτηση
 
Με τις acl γραμμές ορίζουμε κλάσεις. Όταν ο squid δέχεται ένα αίτημα ελέγχει τη λίστα
των acl-τελεστών που ταιριάζουν με αυτόν τον τύπο της αίτησης: μια HTTP αίτηση προκαλεί
τον έλεγχο των acl-τελεστών που ξεκινάνε με http_access.
 
Οι τελεστές ελέγχονται με τη σειρά που εμφανίζονται στο αρχείο ρυθμίσεων . Εφόσον ο squid
βρεί acl-τελεστή που αρνείται μια αίτηση δεν θα κοιτάξει τις παρακάτω γραμμές και σταματάει
τον έλεγχο.
 
Πχ μια src acl γραμμή ορίζει μια κλάση αιτήσεων που έχουν σαν αφετηρία κάποια συγκεκριμένη IP ή
ένα εύρος IP. Και εφόσον ορίσουμε τη κλάση αυτή κατόπιν με έναν acl-τελεστή μπορούμε
να επιτρέψουμε ή να απαγορεύσουμε αυτή την κλάση αιτήσεων.