Forum Linux.debian/ubuntu Nginx - www/index.html : 403 Forbidden

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
-2
22
sept.
2016

Bonjour,
Je viens poser une question SVP. Car je débute avec Linux.
Je viens d'acheter un VPS chez OVH avec un Debian 8 installé dessus.

Je viens d'installé nginx depuis le dépôt officiel de nginx. J'ai donc la version 1.11.4.

Je me suis connecté à mon serveur avec FileZilla, pour balancer dedans un dossier "www", et dans ce dossier "www" j'ai mi un fichier "index.html".

dans "location" de mon fichier "default.conf", j'ai remplacé cette ligne :
root /usr/share/nginx/html;
par :
root /root/www;

Mais quand avec mon navigateur je vais sur l'IP de mon serveur, j'ai cette erreur qui s'affiche :
403 Forbidden

Pourquoi est ce que mon fichier "index.html" ne s'affiche pas ?
Merci d'avance.

  • # Mauvaise idée

    Posté par  (site web personnel) . Évalué à 6.

    root /root/www;
    

    C'est pas une bonne idée de vouloir mettre la racine du site web dans /root.

    Ailleurs et voir si c'est autorisé dans la configuration ( endroit spécifique ).

    Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités

    • [^] # Re: Mauvaise idée

      Posté par  . Évalué à 3.

      Je pense comme toi, et du coup si ça plante ça doit être à cause des autorisations en lecture pour répondre à la question.

      Allez tous vous faire spéculer.

      • [^] # Re: Mauvaise idée

        Posté par  (site web personnel) . Évalué à 10. Dernière modification le 22 septembre 2016 à 20:07.

        Développons :
        - nginx tourne avec le user www-data
        - /root/ n'est utilisable que par le user root
        - www-data ne peut donc pas aller dans /root/www/, donc le processus nginx non plus, donc 403.

        Question : pourquoi diable vouloir mettre un site dans /root/www ? C'est une hérésie, ça n'a rien à faire là.

        Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

        • [^] # Re: Mauvaise idée

          Posté par  . Évalué à 0. Dernière modification le 23 septembre 2016 à 14:21.

          je me fais l'avocat du diable :
          - ca évite de faire cd /var/www
          - ou alors /var/www n'est pas dans les backup alors que le /root si

          il va de soit que ce ne sont que des mauvaises raisons.

          • [^] # Re: Mauvaise idée

            Posté par  . Évalué à 3.

            ca évite de faire cd /var/www

            Travailler avec le compte root ce n’est pas non plus une bonne idée.

  • # Si tu sais pas

    Posté par  (site web personnel) . Évalué à 5.

    Si tu sais pas faire de l'admin sys Linux, tu ne le fais pas sur un ordinateur exposé à Internet.

    Tu t'entraînes chez toi.

    Un VPS (ou un dédié) n'est pas fait pour toi.

    Prends du mutualisé, ça ira déjà largement mieux.

    Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.