Voici le contexte. J'ai un Raspberry équipé d'une Raspbian avec un disque dur Externe formaté Ext4. J'ai monté un petit serveur web sur le raspberry qui fonctionne bien, et je tente d'accéder au contenu du disque du externe depuis le web (en faisant par exemple : http://127.0.0.1/mondisque/image.jpg pour afficher image.jpg).
J'ai tenté de créer un chemin symbolique comme ça dans /var/www/ :
ln -s /chemin/vers/mon/disque/dur mondisque
Ça marche bien, le lien est visible. En revanche, impossible d'accéder à une ressource en faisant par exemple http://127.0.0.1/mondisque/image.jpg. Je tombe sur une 403 forbidden :(
Au cas où, pensant avoir mal fait, j'ai tenté de faire la même manipulation vers un dossier présent sur le bureau du Rasberry... et là, je constate que ça fait bien ce que je veux ! La ressource s'affiche bien dans mon navigateur.
Ma question en résumé : comment faire pour rendre accessible mon disque dur depuis http://127.0.0.1/mondisque/ ?
Merci beaucoup .
Petite précision au cas où : le disque est bien accessible en écriture (je peux y créer des fichier/dossiers sans soucis). L'application PHP qui est derrière mon serveur web elle aussi, arrive bien à créer des fichiers à l'intérieur (chemin absolu bien sûr).
c'est étonnant, tu as réussi à naviguer dans des liens, mais tu n'arrive pas à ouvrir un fichier en 777, c'est étrange. On dirait plus un problème de config du serveur qu'un problème linux (enfin c'est ce que je me dit pour le moment). Ca mérite réflexion :).
la connaissance est une chose qui ne nous appauvrit pas quand on la partage.
Tu as fait un "chown -R www-data:www-data /var/www"? C'est l'utilisateur de ton serveur web qui doit être le propriétaire des fichiers qu'il utilise, à savoir www-data généralement.
la connaissance est une chose qui ne nous appauvrit pas quand on la partage.
Mon GitHub
la connaissance est une chose qui ne nous appauvrit pas quand on la partage.
Mon GitHub
Zeste de Savoir | Kali Linux n'est pas une distribution pour débuter ni pour être utilisée tous les jours | Pour choisir une distribution Linux