GNU/Linux >> Linux Esercitazione >  >> Linux

Apache Client negato dalla configurazione del server, nonostante consenta l'accesso alla directory (configurazione vhost)

Soluzione 1:

Modifica la tua configurazione di autorizzazione:

<Directory /home/remix/>
    #...
    Order allow,deny
    Allow from all
</Directory>

...alla versione Apache 2.4 dello stesso.

<Directory /home/remix/>
    #...
    Require all granted
</Directory>

Rivedi il documento di panoramica dell'aggiornamento per informazioni su altre modifiche che potresti dover apportare e tieni presente che la maggior parte degli esempi di configurazione e dell'assistenza che trovi su Google (così come su questo sito) fa riferimento a 2.2.

Soluzione 2:

Controlla i permessi sulla directory. Scommetto che è impostato per negare l'accesso a chiunque tranne te stesso, ad esempio:

$ ls -ld /home/remix
drwx------ 92 remix remix 4096 Aug 17 22:59 /home/remix

Se vedi drwx------ esatto, allora è così. Risolvilo eseguendo:

chmod a+x /home/remix

Soluzione 3:

Assicurati che l'utente che esegue httpd service ha accesso a queste directory.

Soluzione 4:

"client negato dalla configurazione del server" significa che il server Linux stesso vieta l'accesso al file, non Apache.

Se fornire l'accesso attraverso la modifica di permessi / proprietà / appartenenza al gruppo non risolve il problema, la causa del percorso potrebbe essere SELinux che vieta l'accesso a qualsiasi cartella che non abbia il contesto SE Linux appropriato come spiegato in "Trasferimento di una DocumentRoot Apache in Selinux". /P>

  • Se si disabilita temporaneamente SELinux eseguendo setenforce 0 rende il file accessibile
  • Considerando che si riabilita SELinux eseguendo setenforce 0 rende nuovamente il file non accessibile

Allora sicuramente l'accesso è proibito da SELinux qualunque siano i permessi del file.


Linux
  1. Come configurare un server web Apache

  2. Apache con Tomcat, una guida passo passo all'installazione e alla configurazione

  3. Ssh - Fornisci al server l'accesso a Internet, tramite il client che si connette tramite Ssh?

  4. Come cambio la directory principale di un server Apache?

  5. Come posso verificare la presenza di errori di sintassi nella configurazione del mio server web Apache

Accedi a OpenVPN da un computer client

Come installare Apache Web Server su Debian 10 Linux

Vulnerabilità HTTPOXY:come proteggere e testare il tuo server web

Come ottimizzare il server Web Apache?

Come installare Configurare il client LDAP per 389 Directory Server

Come documentare la configurazione del server Linux?