Bonjour,

J'ai installé Apache, mais celui-ci ne me permet pas l'accès aux fichiers images PNG placés dans /var/www/html/ depuit firefox en localhost.

Que ça soit de la page HTML qui affiche cette image (exemple: http://localhost/index.html) ou en accèdent a l'image elle même (ex: http://localhost/image.png) soit l'image ne s'affiche pas ou j'ai une page forbidden (dans le deuxième cas).

dans /var/log/httpd/error_log il y a :
[Mon Jul 06 17:05:55 2009] [error] [client 127.0.0.1] (13)Permission denied: file permissions deny server access: /var/www/html/image.png
Je suppose que je dois modifier /etc/httpd/conf/httpd.conf pour y avoir accès, j'ai beau chercher sur le net je n'ai pas trouvé de solution...
Je précise que les autres type de fichier image fonctionne (JPG, GIF)
1- Non tu ne dois pas modifier httpd.conf
2- Non tu ne dois pas modifier httpd.conf
3- Non tu ne dois pas modifier httpd.conf
4- Fais donc un peu voir les permissions données à tes images:
ls -al /var/www/html

Soit sur qu'apache peux lire ces images
(chmod o+r *.png /var/www/html)
Autre question, utilises-tu SELinux ?
Merci pour vos réponses rapide !

Mais le temps que vous répondiez j'étais arrivé au même conclusion ! 🙂

ls -al /var/www/html/image.png me donnait :
-rwx------. 1 root root 1737 juin 24 00:58 /var/www/html/image.png
j'ai donc fait sous root :
chmod +rw /var/www/html/image.png
chmod -x /var/www/html/image.png
et plus aucun problème d'accès !
Il n'est pas prudent d'autoriser en écriture des fichiers/répertoires de ton serveur WEB surtout à apache (sauf peut-être le/les répertoires d'upload).
D'accord, je vais supprimer les droits en écriture.

Encore merci.