Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1024 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  public_html inacessible par Apache2

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

public_html inacessible par Apache2

n°1229206
Mac Gyver ​974
Posté le 23-07-2010 à 10:54:18  profilanswer
 

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:
 

Citation :

<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:
 

Citation :

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...  :jap:

mood
Publicité
Posté le 23-07-2010 à 10:54:18  profilanswer
 

n°1229209
o'gure
Modérateur
Multi grognon de B_L
Posté le 23-07-2010 à 11:01:45  profilanswer
 

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.
Also uncomment the whole ‘<Directory /home/*/public_html>’ section until the ‘</Directory>’.

 


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.


Message édité par o'gure le 23-07-2010 à 11:03:06

---------------
Relax. Take a deep breath !
n°1229219
Mac Gyver ​974
Posté le 23-07-2010 à 11:13:31  profilanswer
 

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                                                                                                                                                                                        
mod_auth_digest                                                                                                                                
mod_cache                                                                                                                                      
mod_dav                                                                                                              
mod_mem_cache                                                                                                
 
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D LANGUAGE -D PHP5 -D USERDIR"
 
SERVERROOT=/usr/lib/apache2
 
CONFIGFILE=/etc/apache2/httpd.conf


 
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>
 
UserDir public_html
 
<Directory /home/*/public_html>
        AllowOverride FileInfo AuthConfig Limit Indexes
        Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
        <Limit GET POST OPTIONS>
                Order allow,deny
                Allow from all
        </Limit>
        <LimitExcept GET POST OPTIONS>
                Order deny,allow
                Deny from all
        </LimitExcept>
</Directory>
 
<IfDefine SUEXEC>
<Directory /home/*/public_html/cgi-bin>
        Options ExecCGI
        SetHandler cgi-script
</Directory>
</IfDefine>
 
</IfDefine>
 
# vim: ts=4 filetype=apache


 
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...  :jap:
 
Edit: le serveur est sous Gentoo


Message édité par Mac Gyver 974 le 23-07-2010 à 11:14:48
n°1229239
fighting_f​alcon
Posté le 23-07-2010 à 12:09:30  profilanswer
 

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

n°1229247
Mac Gyver ​974
Posté le 23-07-2010 à 12:18:28  profilanswer
 

fighting_falcon a écrit :

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


 
Ah merci, c'était exactement de là que venait mon problème !
 
Je mettais http://server/home/~user/test.bmp en fait...
 
Merci !  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  public_html inacessible par Apache2

 

Sujets relatifs
[Apache2] URL rewritingModule Apache2
Probleme Apache2 et Virtualhost et repertoireUtilisez mailx pour envoyez des mails en HTML
problème bizzard avec apache2soucis ssl et apache2
DNS public / privé / dns FAI ???probleme d'utilisation de php5 sous kubuntu 9.04 et apache2
Plus de sujets relatifs à : public_html inacessible par Apache2


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR