GNU/Linux >> Linux Esercitazione >  >> Linux

Apache VirtualHost 403 Proibito

Apache 2.4.3 (o forse leggermente precedente) ha aggiunto una nuova funzionalità di sicurezza che spesso si traduce in questo errore. Vedresti anche un messaggio di registro del modulo "client negato dalla configurazione del server". La funzione richiede un'identità utente per accedere a una directory. È attivato per DEFAULT nel file httpd.conf fornito con Apache. Puoi vedere l'abilitazione della funzione con la direttiva

Require all denied

Questo sostanzialmente dice di negare l'accesso a tutti gli utenti. Per risolvere questo problema, rimuovi la direttiva negata (o molto meglio) aggiungi la seguente direttiva alle directory a cui vuoi concedere l'accesso:

Require all granted

come in

<Directory "your directory here">
   Order allow,deny
   Allow from all
   # New directive needed in Apache 2.4.3: 
   Require all granted
</Directory>

Potrebbe trattarsi di un problema di autorizzazioni.

ogni singolo percorso padre alla radice del documento virtuale deve essere leggibile, scrivibile ed eseguibile dall'utente httpd del server web

secondo questa pagina sugli errori di Apache 403.

Dato che stai usando Allow from all , il tuo ordine non dovrebbe avere importanza, ma potresti provare a cambiarlo in Deny,Allow per impostare il comportamento predefinito su "consentire".


Per apache Ubuntu 2.4.7 , ho finalmente scoperto che devi inserire nella lista bianca il tuo host virtuale in apache2.conf

# access here, or in any related virtual host.
<Directory /home/gav/public_html/>
    Options FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

Linux
  1. Cosa c'è di nuovo in Apache 2.4?

  2. Come ottimizzare la memorizzazione nella cache di file statici Apache su Ubuntu 18.04

  3. 403 Errore proibito durante l'abilitazione di /server-status in Apache HTTPD Server

  4. Il registro di accesso di Apache imposta automaticamente le autorizzazioni

  5. best practice per l'autorizzazione di accesso agli utenti per apache tomcat

Apache 403 proibito:motivi e come risolverlo

403 Errore proibito:cos'è e come risolverlo

Configura Apache VirtualHost su Fedora

Apache Guacamole:accedi al tuo computer da qualsiasi luogo tramite browser web

Apache non può accedere al file mentre ha l'autorizzazione?

403 Errore proibito