#1 Le 11/05/2006, à 21:04
- shyboy
apache et gestion du répertoire web personnel (public_html)
bonsoir,
je parcours et étudie la trés bonne doc ubuntu sur ce site, mais je coince sur un point de la configuration d'apache,
j'ai bien ouvert apache2.conf décomenté les lignes de userdir
mais çà ne semble pas fonctionner, je ne peux pas utiliser le dossier public_html dans mon repertoire personnel, je ne peux y acceder en faisant : http://localhost/~monrepertoireperso
que faire? (j ai parcouru plusieurs fois le tuto!!)
Hors ligne
#2 Le 11/05/2006, à 21:23
- lgmdmdlsr
Re : apache et gestion du répertoire web personnel (public_html)
Une piste : regarder dans le journal des erreurs d'apache (quelque part dans /var/log ) les messages d'erreur qui apparaissent quand on tente d'accéder à l'URI http://localhost/~monrepertoireperso .
Hors ligne
#3 Le 11/05/2006, à 21:36
- shyboy
Re : apache et gestion du répertoire web personnel (public_html)
personne n'a idée du nom du fichier log que je dois vérifier? ou est ce journal?
Hors ligne
#4 Le 11/05/2006, à 21:41
- shyboy
Re : apache et gestion du répertoire web personnel (public_html)
[Thu May 11 21:24:27 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:24:42 2006] [error] [client 127.0.0.1] File does not exist: /var/www/~public_html
[Thu May 11 21:24:42 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:24:53 2006] [crit] [client 127.0.0.1] (13)Permission denied: /home/shyboy/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Thu May 11 21:24:54 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:25:59 2006] [crit] [client 127.0.0.1] (13)Permission denied: /home/shyboy/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Thu May 11 21:25:59 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:26:00 2006] [crit] [client 127.0.0.1] (13)Permission denied: /home/shyboy/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Thu May 11 21:26:00 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:26:01 2006] [crit] [client 127.0.0.1] (13)Permission denied: /home/shyboy/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Thu May 11 21:26:01 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:26:01 2006] [crit] [client 127.0.0.1] (13)Permission denied: /home/shyboy/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Thu May 11 21:26:01 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:26:01 2006] [crit] [client 127.0.0.1] (13)Permission denied: /home/shyboy/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
[Thu May 11 21:26:02 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:26:10 2006] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Thu May 11 21:26:19 2006] [crit] [client 127.0.0.1] (13)Permission denied: /home/shyboy/public_html/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
voilà ce que j'ai .....dans var/log/apache2/error....
Hors ligne
#5 Le 12/05/2006, à 07:51
- dexinou
Re : apache et gestion du répertoire web personnel (public_html)
Salut,
Je suis pas sûr que ça marchera mais essai ceci en mode utilisateur normal :
$ cd /home/shyboy/
$ chmod 755 public_html/
$ chmod o+x ./
Car tu as peutêtre crée ton public_html lorsque tu étais sudo ou root et c normal que ça marche pas.
Dernière modification par dexinou (Le 12/05/2006, à 07:53)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#6 Le 12/05/2006, à 08:35
- tyrtamos
Re : apache et gestion du répertoire web personnel (public_html)
Bonjour,
Je te suggère de consulter ici: http://giminik.developpez.com/articles/apache/debian/
Tyrtamos
Hors ligne
#7 Le 12/05/2006, à 14:35
- shyboy
Re : apache et gestion du répertoire web personnel (public_html)
Salut,
Je suis pas sûr que ça marchera mais essai ceci en mode utilisateur normal :$ cd /home/shyboy/ $ chmod 755 public_html/ $ chmod o+x ./
Car tu as peutêtre crée ton public_html lorsque tu étais sudo ou root et c normal que ça marche pas.
merci c'était carrément çà !!!
je vais recopier ton astuce est la mettre dans mes dossiers !
@+
Hors ligne
#8 Le 24/06/2006, à 15:45
- matah
Re : apache et gestion du répertoire web personnel (public_html)
Bonjour
J'ai modifié les lignes du fichier apache2.conf
J'ai créé un dossier public_html sous mon home
j'ai modifié les lignes suivantes
UserDir public_html
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
et quand je tape http://localhost/~marthaj/public_html/index.php
il me répond
The requested URL /~marthaj/public_html/index.php was not found on this server.
Hors ligne
#9 Le 24/06/2006, à 15:46
- matah
Re : apache et gestion du répertoire web personnel (public_html)
J'ai oublié le reste
Pouvez vous m'aider ?
Merci
Martine
Hors ligne
#10 Le 24/06/2006, à 15:55
- dexinou
Re : apache et gestion du répertoire web personnel (public_html)
# a2enmod userdir
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#11 Le 25/06/2006, à 16:50
- matah
Re : apache et gestion du répertoire web personnel (public_html)
Bonjour
Je ne comprends pas dexinou, tu peux m'expliquer ?
Merci
Hors ligne
#12 Le 25/06/2006, à 18:34
- dexinou
Re : apache et gestion du répertoire web personnel (public_html)
Bonjour
Je ne comprends pas dexinou, tu peux m'expliquer ?
Merci
Pour activer le répertoire utilisateur sur apache2 il faut tapper cette commande
# a2enmod userdir
pour des raisons obscures, elle ne s'active pas toute seule tandis que sur debian bien.
Et redémarrer apache pour qu'il la prenne en compte.
J'ai créé un dossier public_html sous mon home
Et puis c'est pas sous ton home qu'il faut créer public_html mais sous
/home/ton_utilisateur/
Vaaaaaaaaaalà
Dernière modification par dexinou (Le 25/06/2006, à 18:46)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#13 Le 25/06/2006, à 18:47
- matah
Re : apache et gestion du répertoire web personnel (public_html)
ah
J'ai le résultat suivant :
This module is already enabled!
Hors ligne
#14 Le 25/06/2006, à 18:48
- dexinou
Re : apache et gestion du répertoire web personnel (public_html)
ah
J'ai le résultat suivant :
This module is already enabled!
ok c qu'il est activer
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#15 Le 25/06/2006, à 18:54
- matah
Re : apache et gestion du répertoire web personnel (public_html)
Mon dossier est bien sous /home/utilisateur
Et #a2enmod userdir est déjà activé
Lorsque je veux démarrer le serveur web avec la commande suivante :
/etc/init.d/apache2 restart
* Forcing reload of apache 2.0 web server... apache2: Could not determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
httpd (pid 17111?) not running
Pouvez vous m'aider ?
Hors ligne
#16 Le 25/06/2006, à 18:57
- dexinou
Re : apache et gestion du répertoire web personnel (public_html)
Mon dossier est bien sous /home/utilisateur
Et #a2enmod userdir est déjà activé
Lorsque je veux démarrer le serveur web avec la commande suivante :
/etc/init.d/apache2 restart* Forcing reload of apache 2.0 web server... apache2: Could not determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
httpd (pid 17111?) not runningPouvez vous m'aider ?
Salut,
dans ton fichier /etc/apache2.conf/sites-enabled/000-default tu places la directive :
ServerName localhost
juste après ServerAdmin
et reload apache
Dernière modification par dexinou (Le 25/06/2006, à 18:59)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#17 Le 25/06/2006, à 19:17
- matah
Re : apache et gestion du répertoire web personnel (public_html)
non toujours pas
j'ai la réponse suivante
Forcing reload of apache 2.0 web server... [fail]
Hors ligne
#18 Le 25/06/2006, à 19:29
- dexinou
Re : apache et gestion du répertoire web personnel (public_html)
Tu pourrais me montrer ton fichier /etc/hosts
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#19 Le 25/06/2006, à 20:14
- matah
Re : apache et gestion du répertoire web personnel (public_html)
voui
127.0.0.1 localhost
127.0.1.1 marthaj-desktop
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
et pour lancer un fichier index.php qui se trouve dans public-html
je fais htt://localhost/~mon_nom/public-html/index.php
Hors ligne
#20 Le 25/06/2006, à 20:16
- dexinou
Re : apache et gestion du répertoire web personnel (public_html)
127.0.0.1 localhost
127.0.1.1 marthaj-desktop localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
tu remet localhost après ton hostname et normalement ça devrais aller
Dernière modification par dexinou (Le 25/06/2006, à 20:20)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#21 Le 25/06/2006, à 20:21
- matah
Re : apache et gestion du répertoire web personnel (public_html)
j'ai :
La connexion a échoué
Firefox ne peut établir de connexion avec le serveur à l'adresse localhost.
# Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus
tard ;
# Si vous n'arrivez à naviguer sur aucun site, vérifiez la connexion
au réseau de votre ordinateur ;
# Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy,
assurez-vous que Firefox a l'autorisation d'accéder au Web.
mais maintenant firefox s'ouvre
Hors ligne
#22 Le 25/06/2006, à 20:29
- dexinou
Re : apache et gestion du répertoire web personnel (public_html)
Clique ici : http://127.0.1.1
ça donne quoi ?
Dernière modification par dexinou (Le 25/06/2006, à 20:29)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#23 Le 26/06/2006, à 07:33
- matah
Re : apache et gestion du répertoire web personnel (public_html)
Bonjour
Suite et fin de mon problème
J'ignore si c'est propre à Dapper mais en fait, après une réinstallation de base d'Apache2, le lien pour appeler la page index.html (en attendant d'installer php5)
était erroné, en fait dans le chemin, il ne faut pas mettre public_html
htt://localhost/~mon_nom/index.html
et de plus, j'appelais index.php alors que je n'avais pas encore installé php5 :-(
Merci en tout cas pour votre aide
Matah
Hors ligne