• # gpt ...

    Posté par . En réponse au message [NGINX] : Pilotage alarme à distance. Évalué à 1.

    Il semble que l'erreur que vous rencontrez soit liée à la configuration de votre serveur Nginx pour l'application ZoneMinder. L'erreur indique que l'accès au répertoire racine "/usr/share/zoneminder/www/" est interdit. Voici quelques suggestions pour résoudre ce problème :

    1. Vérifiez les permissions des répertoires : Assurez-vous que les permissions des répertoires et des fichiers dans "/usr/share/zoneminder/www/" sont correctement configurées. Le répertoire et les fichiers devraient appartenir à l'utilisateur et au groupe appropriés, généralement "www-data".

    2. Répertoire racine dans la configuration : Vous avez déjà défini le répertoire racine avec la directive "root /usr/share/zoneminder/www;", ce qui est correct. Cependant, il semble y avoir des erreurs de configuration à l'intérieur des blocs "location". Assurez-vous que les alias et les réécritures sont correctement configurés.

    3. Erreur dans la configuration de location : Vous avez un bloc "location /zm" à l'intérieur duquel vous avez une sous-location "location /zm/api". Cela peut provoquer des conflits dans les règles de traitement. Vous pouvez essayer de simplifier votre configuration en évitant les sous-locations, sauf si elles sont absolument nécessaires.

    4. Authentification de base désactivée : Vous avez des commentaires qui indiquent que l'authentification de base est désactivée ("#auth_basic off;"). Assurez-vous que cela est intentionnel et que vous avez pris d'autres mesures pour sécuriser votre application ZoneMinder.

    5. Redirections et réécritures : Vérifiez vos directives de réécriture et de redirection, en particulier celles qui redirigent vers "/api/app/webroot/". Assurez-vous que ces réécritures sont correctes et fonctionnent comme prévu.

    6. Certificat SSL : Vérifiez que vos certificats SSL sont corrects et valides. Les erreurs de certificat pourraient également entraîner des problèmes d'accès.

    7. Redémarrez Nginx : Après avoir apporté des modifications à la configuration, n'oubliez pas de redémarrer le service Nginx pour que les modifications prennent effet.

    Si aucune de ces solutions ne résout votre problème, il pourrait être utile de consulter les journaux d'erreur de Nginx et les journaux d'application ZoneMinder pour obtenir des informations plus détaillées sur la nature de l'erreur. Ces journaux devraient fournir des indices sur la cause sous-jacente du problème.