GNU/Linux >> Linux Esercitazione >  >> Panels >> Plesk

Abilitazione di documenti di errore 403 personalizzati con nginx in Plesk

Tieni presente che per completare questi passaggi devi disporre dell'accesso amministrativo a Plesk.

Anche se penseresti che abilitare "Custom Error Docs" nelle impostazioni di hosting in Plesk, la modifica del documento appropriato nella cartella /error_docs/ nella root del tuo vhost farebbe il trucco, sfortunatamente non è così. Questi documenti di errore possono apparentemente essere caricati solo da Apache.

Se hai specificato che l'IP consente/nega utilizzando Plesk 12+, utilizza nginx per gestire tali rifiuti. Questo è ottimo per le prestazioni e il consumo di risorse, ma non eccezionale quando si tratta di compatibilità con le funzionalità inizialmente configurate per l'uso di Apache, come i documenti di errore personalizzati.

Ho provato a inserire la direttiva error_page standard a ogni livello della configurazione nginx del vhost e non ha funzionato da nessuna parte.

L'unica soluzione che ho trovato funzionante è stata reindirizzare a un URL esterno:

error_page 403 = @forbidden;
location @forbidden {
 return 302 http://{secondary_domain}/forbidden.html;
}

Se non hai un altro dominio da utilizzare, la soluzione più semplice è creare un sottodominio da inserire lì, come errori.miodominio.com. Una volta che hai il tuo documento di errore nel posto giusto (la radice web del dominio secondario nel caso del percorso sopra), inserisci semplicemente il codice abovec nella casella "Direttive nginx aggiuntive" del dominio (sotto le impostazioni di Apache e Nginx). Quella casella è fornita solo agli amministratori di Plesk .


Plesk
  1. Come utilizzare le chiavi SSH con Plesk

  2. nginx - 413 Entità richiesta troppo grande

  3. Come abilitare Nginx con PHP-FPM su Plesk

  4. Plesk Restore non riesce con classe non registrata e/o errore COM

  5. Ripristinare un backup Plesk con Control Suite

Posso abilitare l'errore dettagliato del mio sito Web in Plesk?

Impossibile accedere al sito Web ospitato su Plesk:il server ha risposto con uno stato di 403 (ModSecurity Action)

Come configurare il backup di Dropbox con Plesk?

Come configurare un repository git con Plesk

403 Errore proibito

Sostituisci un certificato SHA-1 con un certificato SHA-2 in Plesk