Pages : 1
#1 Le 20/06/2014, à 13:10
- grissouris
[RESOLU] LAMP sur 14.04 + alias = erreur 403
Bonjour,
je viens de mettre à jour Kubuntu 12.04 vers Kubuntu 14.04.
j'ai installé les paquets pour Lamp :
sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql
ouverture de localhost = it works.
j'ai suivi le tuto sur les répertoires de travail pour avoir mes dossiers dans /home/martine/www
j'ai gardé le terminal ouvert pour copier-coller ici les commandes que j'ai fait
1. création du répertoire
sudo mkdir /home/martine/www
2. droits sur le répertoire créé
sudo chown -R $USER:users /home/martine/www
3. Protection de /var/www/html dans /etc/apache2/sites-available/000-default.conf + ajout localhost sous l'ip
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
<RequireAny>
Require ip 127.0.0.1
Require host localhost
</RequireAny>
</Directory>
4. Configuration d'alias dans apache fichier /etc/apache2/sites-available/000-default.conf
## ZONE PRIVEE
Alias / /home/martine/www
<Directory /home/martine/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
<RequireAny>
Require ip 127.0.0.1
</RequireAny>
</Directory>
5. Création du lien symbolique
sudo ln -s /home/martine/www /var/www/html
6. Déplacement du fichier index.html du dossier /var/www/html/ dans le dossier /home/martine/www/
7. Redémarrage d'apache
sudo /etc/init.d/apache2 force-reload
8. Donné les droits d'accès 777 sur le dossier www dans Home, + tous le contenu
9. Rajouté des permissions aux dossiers intermédiaires
sudo chown -R $USER:users /home
sudo chown -R $USER:users /home/martine
10. Redémarrage d'apache
localhost = erreur 403.
11. Vidage du cache Firefox
localhost = erreur 403
12. ne sais plus quoi faire.
Merci à ceux qui pourront m'aider.
Martine
Dernière modification par grissouris (Le 21/06/2014, à 15:45)
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#2 Le 20/06/2014, à 13:37
- ssdg
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
Plusieurs choses: tu ne semble pas avoir repris le "Require host localhost" de ton exemple.
Je vois que le groupe est "users". Apache en fait-il bien partie?
Enfin, tu peux vérifier que c'est bien un problème de permissions en faisant un sudo su www-data et en allant chercher tes fichiers à l'aide de "cd" (pour changer de répertoire) et "cat".
En faisant le cd étape par étape (/, /home/, /home/martine/, /home/martine/www )
et une fois arrivée "cat tonfichier". (et en bonus "ls" une fois dans /home/martine/www)
Oh,
s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.
Hors ligne
#3 Le 20/06/2014, à 13:44
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
Merci pour ton aide, mais peut-être que mon message donne l'impression que je maîtrise, en fait pas trop ... Donc j'ai juste compris le sudo dans ta réponse, voici le résultat :
This account is currently not available.
pour le reste, je ne maitrise pas assez les lignes de commandes pour faire les manips hors copié-coller. Désolée, si tu peux me donner les lignes à copier coller, ça m'arrangerait...;)
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#4 Le 20/06/2014, à 15:54
- ssdg
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
Je comprends. Je m'apperçois aussi avec ta réponse que ma méthode de débug ne doit pas marcher sur un système 'propre' (du coup,... laisse tomber dans un premier temps)
Dans ton 3 et 4 , tu décris la configuration que tu as appliquée. je ne connais pas ces options mais je note une différence entre les deux. si j'interprete bien, la conf du 3 indique que la requête doit venir de localhost ou 127.0.0.1 (qui sont synonymes normalement) du coup, je me demande pourquoi dans le 4, cette alternative n'est pas disponible.
Enfin, si tu as suivi un tuto, pourquoi ne pas nous donner le lien?
s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.
Hors ligne
#5 Le 20/06/2014, à 16:03
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
j'ai suivi ce tuto :
http://doc.ubuntu-fr.org/tutoriel/lamp_ … de_travail
je rajoute le localhost dans le 4 et je te dis
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#6 Le 20/06/2014, à 16:10
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
voilà le nouveau paragraphe de 000-default.conf
## ZONE PRIVEE
Alias / /home/martine/www
<Directory /home/martine/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
<RequireAny>
Require ip 127.0.0.1
Require host localhost
</RequireAny>
</Directory>
j'ai rechargé apache
pareil localhost = erreur 403
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#7 Le 20/06/2014, à 16:33
- ssdg
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
Zut.
Pourrais tu nous donner le résultat de :
ps aux | grep apache
groups www-data
ls -ld / /home/ /home/martine /home/martine/www
s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.
Hors ligne
#8 Le 20/06/2014, à 16:37
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
ps aux | grep apache
root 7478 0.0 0.2 276740 18704 ? Ss 12:24 0:00 /usr/sbin/apache2 -k start
www-data 9658 0.0 0.1 276804 8088 ? S 17:07 0:00 /usr/sbin/apache2 -k start
www-data 9659 0.0 0.1 276812 8328 ? S 17:07 0:00 /usr/sbin/apache2 -k start
www-data 9660 0.0 0.1 276804 8088 ? S 17:07 0:00 /usr/sbin/apache2 -k start
www-data 9661 0.0 0.1 276804 8088 ? S 17:07 0:00 /usr/sbin/apache2 -k start
www-data 9662 0.0 0.1 276804 8088 ? S 17:07 0:00 /usr/sbin/apache2 -k start
www-data 9668 0.0 0.0 276764 7592 ? S 17:08 0:00 /usr/sbin/apache2 -k start
www-data 9669 0.0 0.0 276764 7592 ? S 17:08 0:00 /usr/sbin/apache2 -k start
martine 9839 0.0 0.0 11788 920 pts/0 S+ 17:34 0:00 grep --color=auto apache
groups www-data
www-data : www-data
ls -ld / /home/ /home/martine /home/martine/www
drwxr-xr-x 24 root root 4096 juin 20 17:04 /
drwxr-xr-x 3 martine users 4096 juin 19 17:48 /home/
drwxr-xr-x 30 martine users 4096 juin 20 15:37 /home/martine
drwxrwxrwx 3 martine users 4096 juin 20 13:13 /home/martine/www
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#9 Le 20/06/2014, à 17:02
- ssdg
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
Je pensais que j'avais trouvé quand la commande groups montrait que www-data n'était pas dans le groupe users (du coup, il ne bénéficie pas des permissions du groupe mais de "les autres")
Et en fait non. "les autres" ont un accès complet à /home/martine/www et les permissions qu'il faut pour y aller.
quelle adresse essaie tu dans ton navigateur ? juste "localhost"?
si oui, qu'en est-il du résultat de la commande:
ls -la /home/martine/www
s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.
Hors ligne
#10 Le 20/06/2014, à 17:06
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
oui, localhost simplement. avant que je fasse les manips pour changer de dossier, ça donnait "it works"
résultat de ls -la /home/martine/www
total 24
drwxrwxrwx 3 martine users 4096 juin 20 13:13 .
drwxr-xr-x 30 martine users 4096 juin 20 17:51 ..
drwxrwxrwx 6 martine users 4096 juin 4 18:51 CreaSites
-rwxrwxrwx 1 martine users 11510 juin 20 12:23 index.html
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#11 Le 20/06/2014, à 17:21
- ssdg
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
On commence à atteindre mes limites. (pour le it works, c'est le contenu du fichier /var/www/index.html)
Et si tu fais:
http://localhost/index.html
s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.
Hors ligne
#12 Le 20/06/2014, à 17:22
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
Pareil : erreur 403
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#13 Le 21/06/2014, à 09:58
- bruno
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
Bonjour,
Décidément ce tuto semble faire beaucoup de dégâts…
Si l'objectif est de servir un seul site présent dans /home/martine/www, tu peux annuler tout ce que tu as fait… et surtout l'horrible chmod 777 (ça ne te choque pas de rendre des fichiers html ou php exécutables ?) et le lien symbolique.
Dans un premier temps il suffit que le dossier et ce qu'il contient soit lisible par tout le monde.
Pour Apache, il te suffit de modifier le fichier /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/martine/www
<Directory /home/martine/www>
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
# on n'autorise les connexions que depuis le serveur lui-même : https://httpd.apache.org/docs/2.4/fr/mod/mod_authz_host.html
Require local
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
#14 Le 21/06/2014, à 12:54
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
Bonjour,
merci de reprendre le flambeau.
pour le chmod, je sais, ma fille me le répète tt le temps, mais bon, en local et en dernier recours pour voir si ça vient de là...
je ne sais pas annuler un lien symbolique. Pour le reste, je vais modifier le fichier 000-default.conf. et je te dis.
Martine
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#15 Le 21/06/2014, à 13:32
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
j'ai essayé de supprimer le lien symbolique en faisant comme indiqué là :
http://wiki.linux-france.org/wiki/Les_c … n_.28ln.29
ln -i /home/martine/www /var/www/html
résultat
ln: «/home/martine/www» : lien direct non permis pour un répertoire
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#16 Le 21/06/2014, à 13:35
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
j'ai aussi fait un ls -l et dans la liste il y a ça :
drwxrwxrwx 3 martine users 4096 juin 20 13:13 www
drwxrwxr-x 39 martine users 4096 juin 20 15:39 wwwOLD
le répertoire wwwOLD est la sauvegarde des sites faite sur kubuntu 12.04
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#17 Le 21/06/2014, à 13:50
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
j'ai modifié le fichier 000-defailt.conf et j'ai la page "it works" qd je tape localhost. Cool.
mais lorsque je mets dans www un dossier contenant un fichier php, il ne le trouve pas erreur 404, pourtant le chemin est bon.
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#18 Le 21/06/2014, à 14:03
- bruno
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
Je suis perdu dans tes histoires de liens
Peux-tu donner le résultat de :
ls -l /var/www/html
ls -l /home/martine/www
Normalement pour supprimer le lien symbolique que tu avais fait il suffit de :
sudo rm /var/www/html/www
#19 Le 21/06/2014, à 14:11
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
J'ai fait la commande de suppression du lien symbolique, comme tu as indiqué.
ensuite j'ai fait les 2 demandes de liste.
pour /var/www/html => total 0
pour /home/martine/www
total 16
drwxrwxr-x 6 martine users 4096 juin 4 18:51 CreaSites
-rwxrwxr-x 1 martine users 11510 juin 20 12:23 index.html
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#20 Le 21/06/2014, à 14:13
- bruno
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
Donc si tu as bien modifié le fichier /etc/apache2/sites-available/000-default.conf comme je l'ai indiqué précedemment et que tu as rechargé Apache :
sudo service apache2 reload
en tapant http://localhost dans la barre d'adresse de ton navigateur tu devrais voir le contenu du fichier /home/martine/www.index.html
Dernière modification par bruno (Le 21/06/2014, à 14:15)
#21 Le 21/06/2014, à 14:20
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
oui, ça déja je l'avais qd j'ai modifié le 000-default.conf comme tu m'as dit.
maintenant, en mettant un dossier dans www avec un fichier php dedans, j'ai une erreur 404 qd je veux l'ouvrir en localhost, et le chemin est bon.
j'ai aussi copié ce fichier à la racine de www, donc à côté de index.html (page It Works que je vois bien en localhost), et là erreur 404.
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#22 Le 21/06/2014, à 14:25
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
Pardon, c'est Firefox, je lis bien ma page avec Chrome.
Je pense que je devrais arriver à m'en sortir maintenant.
Merci bcp pour ta patience, et merci aussi à ssdg d'avoir déblayé le terrain.
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#23 Le 21/06/2014, à 15:00
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
Au secours, j'ai rien changé et la page ItWorks ne s'affiche plus, erreur 404, sur Chrome et sur Firefox.
j'ai rechargé apache, mais pas de résultat.
je me sens un peu boulet, là...
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
#24 Le 21/06/2014, à 15:48
- grissouris
Re : [RESOLU] LAMP sur 14.04 + alias = erreur 403
Pardon, c'est revenu, pas compris pourquoi + je vois It Works et ma page index.php. Merci encore.
Kubuntu 18.04
Acer Predator Helios 300 PH317-52-519Y
Intel core i5
NVidia GeForce GTX 1050Ti
Hors ligne
Pages : 1