Apache 2.4 è qui e include miglioramenti e nuove funzionalità! Questa guida è rivolta ai clienti di hosting web LCN e hosting WordPress e copre le novità di Apache 2.4 e le modifiche di cui devi essere a conoscenza come amministratore di un sito web.
Iniziamo...
Cosa c'è di nuovo?
La nostra piattaforma di hosting condiviso Quantum è stata ora aggiornata per utilizzare Apache 2.4. Questa nuova versione afferma di essere più veloce e di utilizzare meno memoria rispetto al suo predecessore. Ci sono stati molti miglioramenti agli attuali moduli di Apache e alcuni nuovi. Non entreremo nelle cose tecniche qui; tuttavia, puoi scoprire tutti i nuovi moduli qui.
Di quali cambiamenti devo essere a conoscenza?
Il cambiamento più evidente in Apache 2.4 è un aggiornamento delle direttive di controllo degli accessi. In Apache 2.2 il controllo dell'accesso a nomi host e IP specifici è stato eseguito utilizzando le direttive Order, Allow, Deny e Satisfy. Potresti aver visto queste direttive utilizzate nel tuo file .htaccess per limitare l'accesso. Un esempio potrebbe essere:
ErrorDocument 403 /specific_page.htmlOrder Allow,DenyAllow from 111.222.333.444
In Apache 2.4, tale controllo degli accessi viene eseguito allo stesso modo degli altri controlli di autorizzazione, utilizzando il nuovo modulo mod_authz_host. Si raccomanda di sostituire le vecchie regole di controllo degli accessi con i nuovi meccanismi di autenticazione.
Ecco alcuni esempi di metodi vecchi e nuovi per eseguire lo stesso controllo degli accessi.
In questo esempio, non c'è autenticazione e tutte le richieste vengono rifiutate.
2.2 configuration:Order deny,allowDeny from all
2.4 configuration:Require all denied
In questo esempio, non c'è autenticazione e tutte le richieste sono consentite.
2.2 configuration:Order allow,denyAllow from all
2.4 configuration:Require all granted
Nell'esempio seguente non c'è autenticazione e tutti gli host nel dominio example.org possono accedere; a tutti gli altri host viene negato l'accesso.
2.2 configuration:Order Deny,AllowDeny from allAllow from example.org
2.4 configuration:Require host example.org
Questo è tutto! Ora sai tutto il necessario per aggiornare le tue regole di controllo accessi .htaccess.