public_html inacessible par Apache2 - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 23-07-2010 à 11:01:45
Ce qui est embêtant lorsque l'on tente de t'aider c'est que l'on ne sait jamais ce que tu as fait réellement et quelle méthode/tutoriel tu as utilisé. Souvent, tu prends des bribes à droite à gauche et tu en fais un mixe.
Ton
Citation : J'ai essayé avec ~ devant le nom de l'utilisateur car ça fait parti de ce qu'on peut voir sur internet ici où là... |
illustre précisément mes propos.
Je t'invite à poster ENTIEREMENT tes confs apache via http://pastebin.org/ afin que l'on voit exactement ta conf et de nous dire quel tutoriel/doc officiel (peut être ?) tu as suivi pour arriver à tes fins
Sinon, sans plus d'information sur la configuration réellement présente, en plus de charger correctement le module
Citation : Uncomment the ‘UserDir public_html’ line. |
edit: public_html n'est pas un fichier mais un dossier. Par ailleurs ce dossier et le chemin doivent avoir les droits en exécution (voir lecture) pour l'utilisateur sous lequel tourne apache.
Marsh Posté le 23-07-2010 à 11:13:31
Okay, alors pour commencer voici mon /etc/conf.d/apache2, que je peux mettre directement ici vu qu'après avoir retiré tout ce qui était commenté, il ne reste plus grand chose...:
Citation : # /etc/conf.d/apache2: config file for /etc/init.d/apache2 |
Pour le /etc/apache2/httpd.conf, voici le pastebin:
http://pastebin.org/413013
Après y a aussi le /etc/apache2/modules.d/00_mod_userdir.conf
Citation : <IfDefine USERDIR> |
J'ai pas trouvé de tuto spécifique à mon problème, je n'ai donc pas trouvé d'autres solutions que de voir les problèmes des autres ressemblant au mien, ici où là...
En mixan avec http://www.gentoo.org/proj/fr/apac [...] ooting.xml
Merci en tout cas...
Edit: le serveur est sous Gentoo
Marsh Posté le 23-07-2010 à 12:09:30
De mémoire, c'est :
http://server/~user/test.bmp
et pas
http://server/~user/public_html/test.bmp
le ~user match directement le dossier (au niveau FS) /home/user/public_html
Marsh Posté le 23-07-2010 à 12:18:28
fighting_falcon a écrit : De mémoire, c'est : |
Ah merci, c'était exactement de là que venait mon problème !
Je mettais http://server/home/~user/test.bmp en fait...
Merci !
Marsh Posté le 23-07-2010 à 10:54:18
Bonjour, je voudrais pouvoir faire acceder au dossier public_html tout les internautes, mais malgré tout mes efforts et mes recherches, le dossier reste inacessible
Pourtant:
1-) Dans mon /etc/apache2/httpd.conf j'ai bien:
<IfDefine USERDIR>
LoadModule userdir_module modules/mod_userdir.so
2-) Dans mon /etc/conf.d/apache2 j'ai bien -D USERDIR dans mon APACHE2_OPTS
J'ai essayé avec ~ devant le nom de l'utilisateur car ça fait parti de ce qu'on peut voir sur internet ici où là...
Mais ça ne fonctionne pas, j'ai le message:
Not Found
The requested URL /mac_gyver/public_html/test.bmp was not found on this server.
Bien sur le fichier est bien présent dans public_html pourtant
Merci d'avance...