Partage
  • Partager sur Facebook
  • Partager sur Twitter

Serveur Web : dossier www sur un autre disque dur

Sujet résolu
    10 mai 2013 à 11:35:48

    Bonjour,

    Je suis actuellement en train d'installer un serveur web sous Debian avec Apache2 , par défaut les sites web sont hébergés dans /var/www . Ma question est la suivante : Comment peut on héberger les sites web sur un autre disque dur branché en SATA dans le serveur ?

    Merci d'avance ! :euh: 

    • Partager sur Facebook
    • Partager sur Twitter
      10 mai 2013 à 11:46:45

      Tu peux tenter avec un lien symbolique vers le point de montage de ton disque externe. On peut aussi monter le disque dur directement sur /var/www.

      Il faudra juste vérifier les droits d'accès après, au cas où.

      -
      Edité par AmauryPi 10 mai 2013 à 11:55:52

      • Partager sur Facebook
      • Partager sur Twitter
        10 mai 2013 à 11:48:58

        Tu peux m'expliquer comment faire cela ?

        Je voulais tenter de modifier le chemin dans le fichier apache2.conf ausi , mais je ne sais pas comment écrire le chemin :/ 

        • Partager sur Facebook
        • Partager sur Twitter
          10 mai 2013 à 12:10:24

          Créer un lien symbolique revient en fait à permettre l'accès à un dossier via plusieurs chemins. En gros, on dit au système :

          Si un utilisateur veut accéder au dossier /var/www, et bah montre lui le dossier /media/ExternalHD (par exemple).

          C'est la commande ln qui permet de créer un tel lien. Si le lien est symbolique, ça marche vers un fichier ou un dossier (notre cas). Un patit man ln nous dit que :

          NAME
          
             ln - make links between files
          

          SYNOPSIS

             ln [OPTION]... TARGET... DIRECTORY</pre>
          

          et que pour créer un lien symbolique, il faut ajouter l'option -s :

                 -s, --symbolic
          
                    make symbolic links instead of hard links
          
          </pre> Il faut donc faire, avec les droits nécessaires, et après avoir supprimé le répertoire /var/www, quelque chose comme :
          ln -s /chemin/vers/ton/disque /var/www

          Voilà pour les liens symboliques. C'est le plus simple à mettre en place : une commande et c'est tout.

          Pour le montage de ton disque sur /var/www, je te lasse te renseigner : man mount. Demande en cas de besoin.

          </pre>
          • Partager sur Facebook
          • Partager sur Twitter
            10 mai 2013 à 12:23:37

            J'ai donc juste à créer un lien symbolique , merci beaucoup de ton aide !

            Je n'ai pas besoin de faire un mount avec le lien symbolique ?

            • Partager sur Facebook
            • Partager sur Twitter
              10 mai 2013 à 12:25:48

              C'est l'un ou l'autre. Au choix :) .

              • Partager sur Facebook
              • Partager sur Twitter
                10 mai 2013 à 12:34:18

                Merci de ta rapidité !

                Ca me triturait l'esprit depuis un peu de temps..

                • Partager sur Facebook
                • Partager sur Twitter
                  10 mai 2013 à 12:41:20

                  De rien :) . Bonne continuation !

                  • Partager sur Facebook
                  • Partager sur Twitter

                  Serveur Web : dossier www sur un autre disque dur

                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                  × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                  • Editeur
                  • Markdown