GNU/Linux >> Tutoriels Linux >  >> Panels >> Plesk

Activation des documents d'erreur 403 personnalisés avec nginx dans Plesk

Veuillez noter que pour effectuer ces étapes, vous devez disposer d'un accès administrateur à Plesk.

Alors que vous penseriez que l'activation de "Custom Error Docs" dans les paramètres d'hébergement de Plesk, puis la modification du document approprié dans le dossier /error_docs/ de votre racine vhost ferait l'affaire, malheureusement ce n'est pas le cas. Ces documents d'erreur ne peuvent apparemment être chargés que par Apache.

Si vous avez spécifié des autorisations/refus d'adresse IP à l'aide de Plesk 12+, il utilise nginx pour gérer ces refus. C'est excellent pour les performances et la consommation de ressources, mais pas pour la compatibilité avec les fonctionnalités initialement configurées pour une utilisation apache, comme les documents d'erreur personnalisés.

J'ai essayé de placer la directive standard error_page à chaque niveau de la configuration nginx du vhost et cela n'a fonctionné nulle part.

La seule solution que j'ai trouvée qui fonctionnait était de rediriger vers une URL externe :

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

Si vous n'avez pas d'autre domaine à utiliser, la solution la plus simple consiste à créer un sous-domaine pour y entrer, comme errors.mydomain.com. Une fois que vous avez votre doc d'erreur au bon endroit (la racine Web du domaine secondaire dans le cas du chemin ci-dessus), insérez simplement le code abovec dans la case "Additional nginx directives" du domaine (sous Apache &Nginx settings). Cette boîte est fournie uniquement aux administrateurs Plesk .


Plesk
  1. Obtenez toujours une erreur 403 avec Phpmyadmin ?

  2. Comment activer la journalisation des erreurs PHP dans Plesk 11

  3. La restauration de Plesk échoue avec une classe non enregistrée et/ou une erreur COM

  4. Restauration d'une sauvegarde Plesk avec Control Suite

  5. Erreur d'administration Web MS SQL de Plesk

Puis-je activer l'erreur détaillée de mon site Web dans Plesk ?

Impossible d'accéder au site Web hébergé sur Plesk :le serveur a répondu avec un statut de 403 (ModSecurity Action)

Comment configurer la sauvegarde Dropbox avec Plesk ?

Comment configurer un référentiel git avec Plesk

Erreur 403 interdite

Remplacer un certificat SHA-1 par un certificat SHA-2 dans Plesk