November 7
PHP è un linguaggio di scripting lato server dinamico progettato per lo sviluppo web e la produzione. Molti creatori di web e sviluppatori preferiscono utilizzare PHP, perché si tratta di una tecnologia open-source che integra facilmente in HTML. Squid è un software che fa buon uso di un'applicazione dinamica di PHP. Squid è un software Internet-caching che gestisce diversi protocolli web, come FTP, HTTP, Gopher, SSL e WAIS. Squid e PHP si completano a vicenda in modo efficace.
1 Scaricare il file sorgente di Squid (vedi Risorse) e estrarlo nella directory di progetto Web utilizzando il seguente comando.
tar -xvzf calamari - * - src.tar.gz
cd squid - *
Inserire le seguenti istruzioni in codice per configurare, compilare ed installare Squid nella directory Web. Per impostazione predefinita, Squid verrà installato nella directory "/ usr / local / squid".
./configure
rendere
make install
Il comando "./configure" mostrerà tutte le opzioni di configurazione disponibili per Squid.
2 Modificare le seguenti righe di codice nel file di configurazione di Squid situato a "/usr/local/squid/etc/squid.conf", ma assicurarsi che i tag di commento per queste linee sono state rimosse per applicare le modifiche desiderate.
"Cache_dir ufs / usr / local / squid / cache 100 16 256"
Il valore 100 indica la dimensione della cache di 100 MB. Regolare questo valore per la dimensione desiderata per il progetto.
"Http_port"
Controllare http_port per vedere se sta puntando la porta 3128, che è la porta di default. Cambiare a questa porta se viene visualizzato un altro.
"Http_access"
Il permesso "http_access" è negato per impostazione predefinita, quindi è necessario cambiare le regole ACL per consentire l'accesso per i vostri clienti di fiducia. Questo è indispensabile per evitare che intrusi di furti le risorse di rete.
"gruppo
efficace cache_effective_user & cache"
Concedere il vostro permesso agli utenti Squid per leggere e scrivere nella directory di cache e per i file di log impostando questa direttiva.
3 Inserire il codice riportato di seguito per eseguire l'opzione -z per Squid per creare le directory di swap. Fare questo la prima volta che si esegue l'applicazione.
/ Usr / local / squid / sbin / squid -z
Utilizzare il seguente comando per eseguire Squid dal vostro terminale e osservare l'output di debug:
/ Usr / local / squid / sbin / squid -NCd1
Per utilizzare Squid come un processo daemon, eseguito in background utilizzando questo codice:
/ Usr / local / squid / sbin / squid
4 Controllare il file file cache.log PHP nella directory log per vedere se Squid funziona correttamente. Questo file genera le informazioni utili, come ad esempio i messaggi di errore, durante il run-time di Squid.