Velocizzare il sito web agendo sulle impostazioni di Apache e i suoi moduli

Apache – Monitoraggio risorse con mod_status

Velocizzare il sito.

Vediamo come velocizzare il nostro sito web. A volte capita di imbattersi in una lentezza inaspettata dei siti web ospitati sul nostro server , così cominciamo a smanettare per poter trovare i parametri corretti per tutte le impostazioni di utilizzo di risorse del nostro caro web server Apache.

Uno strumento che puo’ esserci di aiuto è il modulo mod_status che ci permette di visualizzare una pagina web contenente tutte le informazioni di carico del web server Apache in tempo reale.

Ecco come abilitarlo

Per prima cosa dobbiamo editare il file di configurazione di Apache utilizzando ad esempio “vi”

vi /etc/httpd/conf/httpd.conf
Come prima cosa dobbiamo assicurarci che il modulo sia correttamente caricato facendo attenzione a che la seguente riga sia presente e non cominci con “#”

LoadModule status_module modules/mod_status.so
A questo punti ci basta inserire il seguente blocco di codice per abilitare il modulo di status

SetHandler server-status
Order allow,deny
Deny from all
Allow from all

Questo codice vi permetterà di accedere alla pagina di stato digitando la URL example.com/server-status

In alcune configurazioni potrebbe essere necessario inserire anche un Alias

Alias /server-status /var/www/html

UTENTI SU VIRTUAL SERVER

Per gli utenti che usano una configurazione basata su virtual server invece è necessario che il blocco di codice sia inserito all’interno dei tag che definiscono il virtual host che avete scelto

ServerAdmin info@example.com
DocumentRoot /var/www/html/example.com
ServerName example.com
ErrorLog logs/example.com-error_log
CustomLog logs/example.com-access_log common

SetHandler server-status
Order allow,deny
Deny from all
Allow from example.com

Infine , è possibile abilitare la visualizzazione di maggiori informazioni come utilizzo CPU , Traffico totale e richieste per secondo (da inserire in httpd.conf)

ExtendedStatus On
Ricordatevi alla fine di riavviare in web server Apache per rendere effettive le nostre modifiche

service httpd restart

Ora potete consultare lo stato del vostro server collegandovi a http://example.com/server-status

Bene abbiamo visto come velocizzare Il nostro sito web agendo sulle impostazioni di Apache e i suoi moduli.

IRCwebNET le guide linux ed IRC on line semplificate.

Torna alla Home di Notizieonline.it

 

Lascia un commento

Chiudi il menu

Il sito utilizza cookies, anche di terze parti. Cliccando su ACCETTA, acconsenti all’uso dei cookies. Per negare il consenso, clicca RIFIUTA. — Policy privacyInformativa cookies