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 10: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 11: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 11:41:16

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
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 11:44:25)


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

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

mani
Road-Runnerus digestus
Lieu : Au bout du bout
Distrib. : Jessie
Noyau : Linux 3.16.0-4-amd64
(G)UI : Mate
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 12: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 13:05:40

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
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 13:08:27)


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#7 25-07-2009 13: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 13: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 14:39:33

phlinux
Membre
Lieu : S-M
Distrib. : Jessie
Noyau : 4.6
(G)UI : Openbox (+Rox+Feh)
Inscription : 10-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, sa station de travail comme passerelle

Hors ligne

#10 26-07-2009 15: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 17:18:48

phlinux
Membre
Lieu : S-M
Distrib. : Jessie
Noyau : 4.6
(G)UI : Openbox (+Rox+Feh)
Inscription : 10-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, sa station de travail comme passerelle

Hors ligne

#12 03-08-2009 18: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 23: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 13: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 20:25:05

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
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

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

Pied de page des forums