Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 30-11-2016 15:30:40

aquick
Membre
Lieu : Cogolin
Distrib. : debian 8 Jessie
Noyau : linux 3.16.0-4amd64
(G)UI : Gnome + console
Inscription : 30-11-2016

accés à mon site (/var/www) en local

Bonjour,

j'explique mon soucis, j'ai un site qui est en ligne chez un hébergeur qui me pose depuis un certains temps quelques problèmes (mineurs).
j'ai donc trouvé un serveur dans mes moyens sur lequel j'ai installé une Debian 8 pour en faire un serveur web.
J'ai installé les paquets nécessaires : apache2 php5 mysql phpmyadmin ispconfig ....
Une fois que tout est en place je me dis que c'est la bonne occasion pour changer le CMS de mon site seulement voilà je ne veux pas mettre mon site offline tant que le nouveau n'est pas totalement opérationnel et je me suis rendu compte que je ne peut pas accéder à mon dossier /var/www/monsite, ni depuis mon serveur, ni depuis mon réseau local.

quelqu'un aurait il une solution à m'apporter ?

merci par avance

l'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai !

Hors ligne

#2 30-11-2016 15:47:38

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : accés à mon site (/var/www) en local

Bonjour et bienvenue smile

aquick a écrit :

je me suis rendu compte que je ne peut pas accéder à mon dossier /var/www/monsite, ni depuis mon serveur, ni depuis mon réseau local.

Qu'entends tu exactement par là. C'est pas très clair hmm

Je pense qu'il faut que tu nous expliques le plus précisemment possible ce que tu fais, et ce que le système te réponds pour qu'on puisse t'aider le plus efficacement possible Voir le tuto : Manuel du chocolat DF : « Ça marche pas ! » wink


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#3 30-11-2016 15:57:13

aquick
Membre
Lieu : Cogolin
Distrib. : debian 8 Jessie
Noyau : linux 3.16.0-4amd64
(G)UI : Gnome + console
Inscription : 30-11-2016

Re : accés à mon site (/var/www) en local

Ok désolé pour ça.

Quand j'essaie d’accéder à mon site en local (serveur ou réseau local) pour faire l'installation du cms, mozilla me renvoie une erreur 403 Forbidden you don't have permission to acces /monsite/web on this server.

apache/2.4.10 (Debian) Server at localhost Port 80

l'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai !

Hors ligne

#4 30-11-2016 16:01:21

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : accés à mon site (/var/www) en local

aquick a écrit :

Ok désolé pour ça.

Pas de soucis smile

Es-tu à l'aise avec la ligne de commande. Ca sera plus simple te guider qu'en graphique smile


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#5 30-11-2016 16:03:36

aquick
Membre
Lieu : Cogolin
Distrib. : debian 8 Jessie
Noyau : linux 3.16.0-4amd64
(G)UI : Gnome + console
Inscription : 30-11-2016

Re : accés à mon site (/var/www) en local

je ne travaille qu'en ssh depuis mon pc personnel smile donc pas de soucis pour les lignes de commandes.

l'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai !

Hors ligne

#6 30-11-2016 16:14:36

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : accés à mon site (/var/www) en local

Bon, je pense que ça peut-être une histoire de droits sur le dossier, ou un problème dans le fichier virtualhost. On peut commencer par la première piste. Pour voir les droits sur le dossier contenant ton site, que retourne

ls -l /var/www
ls -l /var/mmm/monsite


Tu n'as pas modifié l'utilisateur qui fait tourner apache2 (www-data par défaut) ?


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#7 30-11-2016 16:31:27

aquick
Membre
Lieu : Cogolin
Distrib. : debian 8 Jessie
Noyau : linux 3.16.0-4amd64
(G)UI : Gnome + console
Inscription : 30-11-2016

Re : accés à mon site (/var/www) en local

voila ce que j'ai :

ls -l /var/www


total 20
drwxr-xr-x 2 ispapps ispapps 4096 nov.  22 08:59 apps
lrwxrwxrwx 1 root    root      30 nov.  22 09:18 monsite.org -> /var/www/clients/client1/web1/
drwxr-xr-x 3 root    root    4096 nov.  22 09:18 clients
drwxr-xr-x 2 root    root    4096 nov.  22 09:18 conf
drwxr-xr-x 8 root    root    4096 nov.  29 14:39 html
lrwxrwxrwx 1 root    root      34 nov.  22 09:00 ispconfig -> /usr/local/ispconfig/interface/web
drwxr-xr-x 5 root    root    4096 nov.  22 09:18 php-fcgi-scripts



ls -l /var/www/monsite.org


lrwxrwxrwx 1 root root 30 nov.  22 09:18 /var/www/monsite.org -> /var/www/clients/client1/web1/



ps xau


www-data  7659  0.0  0.4 547568 19536 ?        S    13:50   0:00 /usr/sbin/apache2 -k start
www-data  7660  0.0  0.4 547568 19536 ?        S    13:50   0:00 /usr/sbin/apache2 -k start
www-data  7661  0.0  0.4 547568 19608 ?        S    13:50   0:00 /usr/sbin/apache2 -k start
www-data  7662  0.0  0.4 547568 19516 ?        S    13:50   0:00 /usr/sbin/apache2 -k start
www-data  7663  0.0  0.4 547568 19480 ?        S    13:50   0:00 /usr/sbin/apache2 -k start


l'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai !

Hors ligne

#8 30-11-2016 17:05:57

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : accés à mon site (/var/www) en local

Super smile

Le problème vient donc probablement de là smile L'utilisateur www-data ne peux pas accéder aux fichiers de ton site. Il faut donc modifier le propriétaire pour que www-data puisse lire (et écrire dans le cas des CMS) chown.

Tu peux jouer avec propriétaire/groupe pour que cela soit possible à la fois par apache2 (www-data donc), et un utilisateur que tu créerais pour l'occasion, histoire d'éviter au maximum d'utiliser root pour des actions pouvant être faites par d'autres smile

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#9 30-11-2016 17:32:07

aquick
Membre
Lieu : Cogolin
Distrib. : debian 8 Jessie
Noyau : linux 3.16.0-4amd64
(G)UI : Gnome + console
Inscription : 30-11-2016

Re : accés à mon site (/var/www) en local

bon j'ai créé un groupe auquel j'ai ajouté mon util et www-data

ensuite

 chgrp -R superuser monsite.org



ls -l


drwxr-xr-x 2 ispapps ispapps   4096 nov.  22 08:59 apps
lrwxrwxrwx 1 root    superuser   30 nov.  22 09:18 assomption-cogolinsaintemaxime.org -> /var/www/clients/client1/web1/
drwxr-xr-x 3 root    root      4096 nov.  22 09:18 clients
drwxr-xr-x 2 root    root      4096 nov.  22 09:18 conf
drwxr-xr-x 8 root    root      4096 nov.  29 14:39 html
lrwxrwxrwx 1 root    root        34 nov.  22 09:00 ispconfig -> /usr/local/ispconfig/interface/web
drwxr-xr-x 5 root    root      4096 nov.  22 09:18 php-fcgi-scripts
 



donc mon groupe à bien les droits

mais toujours le même problème.

aurais-je loupé un truc ?


l'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai !

Hors ligne

#10 30-11-2016 17:45:20

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : accés à mon site (/var/www) en local

C'est un lien vers /var/www/clients ... qui lui appartient toujours à root non ? C'est tous le contenu dossier /var/www qui devrait appartenir à superuser je pense (si tu es le seul intervenant sur le serveur).

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#11 30-11-2016 18:24:01

lagrenouille
Adhérent(e)
Lieu : toulouse
Distrib. : debian stretch
Noyau : Debian -amd64 - noyau.4.6.0.1-
(G)UI : xfce4 - bépo_TypeMatrix
Inscription : 28-03-2012
Site Web

Re : accés à mon site (/var/www) en local

salut  aquick

J'ai installé les paquets nécessaires : apache2 php5 mysql phpmyadmin ispconfig ....
Une fois que tout est en place je me dis que c'est la bonne occasion pour changer le CMS de mon site seulement voilà je ne veux pas mettre mon site offline tant que le nouveau n'est pas totalement opérationnel et je me suis rendu compte que je ne peut pas accéder à mon dossier /var/www/monsite, ni depuis mon serveur, ni depuis mon réseau local.



tu travail avec quel cms ?

sinon

sur mon serveur

chown -R www-data:user site/
chmod -R 755 site/

si tu as un répertoire  confg et un fichier  connect.php    vois si l'adresse est bonne en plus des droits

c'est du site auto-hébergé ?
derrière une box ?  voir pourquoi  je demande ça dans l’article ci dessous,
si ça peut t'aider ?
n'oublie pas aussi que sous debian depuis jessie, apache (localhost) c'est /var/www/html/

http://monnuage.chezlagrenouille.fr/fun … 20&lang=fr

Dernière modification par lagrenouille (30-11-2016 18:41:02)


Celui qui ignore l’histoire se retrouvera sur une rive solitaire,d’où il épiera en vain les lumières d’un bateau.
Ce bateau ne viendra pas.
---------------------------
auto-hébergement chezlagrenouille.fr

En ligne

#12 01-12-2016 09:19:19

aquick
Membre
Lieu : Cogolin
Distrib. : debian 8 Jessie
Noyau : linux 3.16.0-4amd64
(G)UI : Gnome + console
Inscription : 30-11-2016

Re : accés à mon site (/var/www) en local

Oui c'est effectivement un site auto-hébergé.
Mon nouveau CMS est wordpress, pour le moment mon serveur est sur un réseau de management derrière un routeur qui lui même est derrière la box.
pour la mise en ligne il sera directement derrière la box.

chgrp -R superuser /var/www/


chgrp: modification du groupe de « /var/www/clients/client1/web1 »: Opération non permise



chmod -R 755 /var//www/monsite.org


chmod: modification des droits de « /var//www/monsite.org »: Opération non permise

Dernière modification par aquick (01-12-2016 09:21:56)


l'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai !

Hors ligne

#13 01-12-2016 09:30:26

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : accés à mon site (/var/www) en local

Salut smile

Y'a une typo sur le chmod (2 slashs).

Il faudrait voir le détails des droits sur /var/www/clients/client1/web1. Le message d'erreur laisse à penser que ce dossier est en lecture seule.

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#14 01-12-2016 09:51:43

aquick
Membre
Lieu : Cogolin
Distrib. : debian 8 Jessie
Noyau : linux 3.16.0-4amd64
(G)UI : Gnome + console
Inscription : 30-11-2016

Re : accés à mon site (/var/www) en local

effectivement j'ai mis 2 slash, mais cela ne change rien au message d'erreur.

ls -l /var/www/clients/client1/web1/


drwxr-xr-x 2 www-data superuser 4096 nov.  22 09:18 cgi-bin
drwxr-xr-x 2 www-data superuser 4096 nov.  30 13:51 log
drwxr-xr-x 2 www-data superuser 4096 nov.  22 09:18 private
drwxr-xr-x 2 www-data superuser 4096 nov.  22 09:18 ssl
drwxr-xr-x 2 www-data superuser 4096 nov.  22 09:18 tmp
drwxr-xr-x 8 www-data superuser 4096 nov.  30 13:28 web
drwxr-xr-x 2 www-data superuser 4096 nov.  22 09:18 webdav
 



 ls -l /var/www/clients/client1/



lrwxrwxrwx 1 www-data superuser   30 nov.  22 09:18 monsite.org -> /var/www/clients/client1/web1/
drwxr-xr-x 9 root     root      4096 nov.  22 09:18 web1
 


l'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai !

Hors ligne

#15 01-12-2016 10:07:01

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : accés à mon site (/var/www) en local

aquick a écrit :

effectivement j'ai mis 2 slash, mais cela ne change rien au message d'erreur.

Même avec le bon chemin, chmod donne toujours le même message d'erreur ?

Sinon, l'écriture est permise. Je ne sais pas pourquoi tu as ce message là hmm Peut-être manque-t-il une option à chgrp ?

Ceci-dit, le dossier est traversable (puisque avec les droits d'exécution pour tous) et son contenu est accessible à www-data, donc, tu ne devrais plus avoir de problème d'accès par apache.


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#16 01-12-2016 10:11:48

lagrenouille
Adhérent(e)
Lieu : toulouse
Distrib. : debian stretch
Noyau : Debian -amd64 - noyau.4.6.0.1-
(G)UI : xfce4 - bépo_TypeMatrix
Inscription : 28-03-2012
Site Web

Re : accés à mon site (/var/www) en local

re  salut

plutot que ls -l fais des ls -lisha, on lis mieux tous les droits

on parle donc de ton site en local ?
on dirait que c'est pas en root quand tu fais tes commandes ?
ça arrive à tous de se planter
en root le début de ligne avec # et pas ~$

je l'ai déja dit, mais je crois que tu as  pas mis ton site au bon endroit
essaie de l'installer dans /var/www/html
tu peux te faire des liens symboliques après où tu veux

car si tu tapes dans le navigateur

http://localhost/le nom du site/
ou
http://localhost/le nom du site/ecrire

il va chercher dans /var/www/html

Celui qui ignore l’histoire se retrouvera sur une rive solitaire,d’où il épiera en vain les lumières d’un bateau.
Ce bateau ne viendra pas.
---------------------------
auto-hébergement chezlagrenouille.fr

En ligne

#17 01-12-2016 10:40:56

aquick
Membre
Lieu : Cogolin
Distrib. : debian 8 Jessie
Noyau : linux 3.16.0-4amd64
(G)UI : Gnome + console
Inscription : 30-11-2016

Re : accés à mon site (/var/www) en local

Alors je récapitule il s'agit d'un site qui à terme sera en ligne et devra remplacer celui actuellement opérationnel.

Je compte auto-heberger celui-ci chez moi cependant il me faudra le configurer en local avant de le mettre en ligne.

Mes commandes sont faite en user et en root cela me permet de voir les differences entre les deux (au cas ou).

Effectivement quand je l'installe dans /var/www/html j'y ai accés, cependant si je veux faire un autre site le probleme se posera à nouveau.

c'est pourquoi j'aimerais pouvoir y acceder en local depuis son emplacement actuel.

Pourquoi est ce si compliqué d'accéder à son site en local sans passer par ce dossier html ?

l'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai !

Hors ligne

#18 01-12-2016 10:49:40

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : accés à mon site (/var/www) en local

C'était la seconde cause possible au problème. Un seul serveur Apache2 peut servir plusieurs site, chacun avec son nom de domaine, chacun étant stocké dans son propre dossier, le serveur faisant correspondre URL et chemin du système de fichier. C'est les virtualhosts.

Il faut donc créer un fichier de configuration par site. Par défaut, il en existe un (dans /etc/apache2/sites-available/000-default.conf, qui fait correspondre /var/www/html à l'URL racine de ton site.

On a un tuto en chantier par terminé là https://debian-facile.org/atelier:chant … ppache-2.4

Sinon, il y a la doc d'apache pour préciser la syntaxe des différentes directives.

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#19 01-12-2016 11:10:30

aquick
Membre
Lieu : Cogolin
Distrib. : debian 8 Jessie
Noyau : linux 3.16.0-4amd64
(G)UI : Gnome + console
Inscription : 30-11-2016

Re : accés à mon site (/var/www) en local

ok je sens que je vais y passer un moment je reviendrais vers vous pour dire si c'est une réussite ou un cuisant échec, si quelqu'un à d'autres pistes n'hésitez surtout pas.

l'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai !

Hors ligne

Pied de page des forums