logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#1 25-07-2009 09:56:39

doublelune
Membre
Inscription : 05-04-2009

redirection localhost vers /home

Bonjour,
je suis sous sidux 2009-02. J'essaie de faire la configuration pour faire un site web en local. Pour pouvoir éditer mon site en utilisateur simple, je ne mets pas la racine de mon site sous /var/www, mais sous /home/doublelune/... . J'ai essayé ensuite de mettre un lien symbolique sous /var/www qui pointe vers mon dossier en local, j'ai changé ensuite les droits du dossier en m'ajoutant au groupe www-data et en donnant récursivement les droits au groupe pour lire et écrire dans ce répertoire.  Quand je veux accéder à mon site par un navigateur, j'obtiens l'erreur "Connection to server refused". Sur une page située directement sous /var/www/test.php, pas de problème.
J'ai ensuite suivi le tutoriel ubuntu pour créer un virtualhost, le résultat est le même. J'imagine une question de droit, manque-t'il quelque chose pour apache?
Merci

Hors ligne

#2 25-07-2009 10:34:32

palmito
Administrateur
Lieu : Dans la boite de gâteau!
Distrib. : bah....
Noyau : heu...
(G)UI : gné?
Inscription : 28-05-2007

Re : redirection localhost vers /home

Salut

Sinon en créant un dossier public_html dans ton home et en activant le module userdir dans apache tu pourras accéder à ton site avec cette adresse http://localhost/~doublelune/

@+

Hors ligne

#3 25-07-2009 10:41:16

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : redirection localhost vers /home

Bonjour doublelune,

Pour ta question sur apache, as-tu créé un alias ? dans le fichier default
voir le tuto sur vim ici :
http://debian-facile.org/wiki/manuel:ed … commande_s

Un alias ayant été créé pour exemple... des fois queu...

Edit : Mais j'vois que j'suis à côté d'la plaque, là... dsl...


Sinon, peux-tu poser tes questions en les aérants

un...

peu...

Yop ! : wink

Amitié, Jojo la teigne.... Tchibâââ ! lol

Dernière modification par smolski (25-07-2009 10:44:25)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#4 25-07-2009 11:36:35

mani
Road-Runnerus digestus
Lieu : Au bout du bout
Distrib. : Buster
Noyau : Linux 4.19
(G)UI : Plasma
Inscription : 20-06-2007

Re : redirection localhost vers /home

Salut doublelune,

Ça fonctionne très bien avec un alias à rajouter à la fin du fichier /etc/apache2/sites-available/default (juste avant la balise fermante </VirtualHost>), comme le disait smolski.

Voici un exemple, car celui du wiki est pour un autre usage :

Alias /web "/home/utilisateur/web"
<Directory "/home/utilisateur/web">
  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  Order deny,allow
  Deny from all
  Allow from localhost
</Directory>


Ainsi les fichiers situés dans /home/utilisateur/web/ seront disponibles par http://localhost/web/ !


« Those who dream by day are cognizant of many things which escape those who dream only by night. »
- Edgar Allan Poe

Hors ligne

#5 25-07-2009 11:37:32

doublelune
Membre
Inscription : 05-04-2009

Re : redirection localhost vers /home

Re,
merci pour vos réponse rapides. Mais je suis débutant dans la configuration apache, alors je me permets de demander des précisions:

palmito: ta solution m'intéresse, mais comment activer le module userdir dans apache?

smolsky: dans /etc/apache2/sites-available/ j'avais créé un fichier de .conf dans le même but, alors quelle est la différence? J'ai essayé ta solution, modifié pour ma config, mais dans le navigateur en faisant
http://sitevideo, j'ai la réponse unknown host.

Merci

Hors ligne

#6 25-07-2009 12:05:40

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : redirection localhost vers /home

doublelune,

sitevideo est le nom du repertoire de mon site, il faut mettre le tien ben tien, s'te blague... Yop ! smile

Et le chemin où ce répertoire est niché : /le/chemin/du/repertoire/de/ton/site là où j'ai mis le mien aussi.... wink

Amitié, Joel

Dernière modification par smolski (25-07-2009 12:08:27)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#7 25-07-2009 12:08:41

palmito
Administrateur
Lieu : Dans la boite de gâteau!
Distrib. : bah....
Noyau : heu...
(G)UI : gné?
Inscription : 28-05-2007

Re : redirection localhost vers /home

Re

a2enmod userdir


Puis tu places ton site dans /home/doublelune/public_html/

Et voilou

@+

Hors ligne

#8 25-07-2009 12:15:02

doublelune
Membre
Inscription : 05-04-2009

Re : redirection localhost vers /home

mani,
désolé j'ai manqué ton post.

J'ai paramétré selon ta solution, et j'ai maintenant une erreur 403 (Forbidden).
Une idée, j'ensuis revenu au même point.
Merci

Hors ligne

#9 25-07-2009 13:39:33

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Re : redirection localhost vers /home

Bjr,
Reste ton /home/doublelune/site_web qui n'aurait pas les bons droits ?

Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#10 26-07-2009 14:39:58

doublelune
Membre
Inscription : 05-04-2009

Re : redirection localhost vers /home

bonjour,
alors évidemment j'avais mis le répertoire de mon site.;)
Maintenant les 2 solutions (mod userdir et ajouter un virtualhost) donnent le même résultat : erreur 403 forbidden.

Je pense donc que le problème qui me reste est effectivement un problème de droit. J'ai mis les répertoires concernés propriétés de doublelune:www-data, après m'être ajouté au groupe www-data. Comme j'ai cru comprendre, www-data est le groupe utilisé par apache???. www-data appartient aussi à ce groupe. Alors quels droits dois-je ajouter à ces répertoires?

Merci

Hors ligne

#11 26-07-2009 16:18:48

phlinux
Membre
Distrib. : Buster
Noyau : 5.10
(G)UI : Openbox (+Rox+Feh)
Inscription : 09-05-2009

Re : redirection localhost vers /home

re-
D'après tes post ce devrait être bon. Si tu as créé ton /home/doublelune/site_web en user, il doit avoir les bons droits. Dans le doute

# chmod -R 755 /home/doublelune/site_web


Et comme tu as lu la doc ubuntu, je me demande s'il ne faut pas choisir une seule méthode de re-direction : lien ou alias ou virtualhost. Si un connaisseur peut confirmer ?


Pages perso : feh, omegat, udisks, passerelle, schroot vraiment transparent

Hors ligne

#12 03-08-2009 17:12:19

doublelune
Membre
Inscription : 05-04-2009

Re : redirection localhost vers /home

Hello,
Mon problème est que les répertoires sont bien en 755, pour toutes les méthodes... Je prendrais bien une seule méthode, pourvu qu'elle marche. Par contre je me demande maintenant si je peux attribuer ces répertoire à doublelune:www-data, si je fais partie du bon groupe? N'y a-t-il pas un fichier de configuration global qui bloquerait tout pour apache?
Plus d'idée, c'est dommage, stoppé si loin du but,

Hors ligne

#13 03-08-2009 22:49:44

palmito
Administrateur
Lieu : Dans la boite de gâteau!
Distrib. : bah....
Noyau : heu...
(G)UI : gné?
Inscription : 28-05-2007

Re : redirection localhost vers /home

Salut

Chez moi je n'ai rien fait d'autre....ton site se trouve bien dans:

/home/doublelune/public_html/ton_site_oueb_ici


??

As tu redemarré apache après avoir ajouté le mod userdir?

Hors ligne

#14 08-08-2009 12:25:50

doublelune
Membre
Inscription : 05-04-2009

Re : redirection localhost vers /home

Hello à tous,
Je ne sais pas ce qui s'est passé, j'ai désactivé le module userdir et réactivé, et tout va bien

a2dismod userdir
/etc/init.d/apache2 restart
a2enmod userdir
/etc/init.dapache2 restart


et maintenant /home/doublelune/public_html/test.php
est visible sous
localhost/~doublelune/test.php
dans un navigateur.

Il est possible qu'au lieu de redémarrer apache, j'avais redémarré le PC complet la première fois?

Merci à tous

Hors ligne

#15 08-08-2009 19:25:05

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : redirection localhost vers /home

OK doublelune....

A l'occasion, tu édites ton post 1 par modifier et tu mets un [Résolu] dans le titre... Yop ! wink

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums