Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1052 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Virtual host, apache, mandrake 10 marche pas ? - résolu

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Virtual host, apache, mandrake 10 marche pas ? - résolu

n°487186
bolbit
Posté le 26-05-2004 à 17:21:08  profilanswer
 

Bonjour à tous,
 
Voila j'essaye d'établir des "virtual host" dans ma config apache, je suis sous la mdj 10 officiel.
 
J'ai rajouté ca dans le fichier /etc/httpd/conf/Vhost :


################# Config Franck 1
NameVirtualHost intranet
<VirtualHost intranet>
#User franck
#Group jmdault
DocumentRoot /home/franck/www/Intranet
ServerName intranet
Setenv VLOG /home/franck/apache/logs
</VirtualHost>


et il y a ca dans mon /etc/host :


127.0.0.1   localhost
127.0.0.1   intranet


 
et j'ai ca comme erreur !! quand je tape http://intranet/ dans firefox


Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache-AdvancedExtranetServer/2.0.48 (Mandrake Linux/6mdk) PHP/4.3.4 Server at intranet Port 80


 
je comprend pas, j'ai beau lire la config des virtual host, c'est toujours les mêmes recommendations et ca ne fonctionne pas. d'ou peut venir ce message FORBIDEN ???


Message édité par bolbit le 01-06-2004 à 15:21:09
mood
Publicité
Posté le 26-05-2004 à 17:21:08  profilanswer
 

n°487190
mikala
Souviens toi du 5 Novembre...
Posté le 26-05-2004 à 17:24:43  profilanswer
 

dans le cas présent tu as crée un vhost  ( c'est bien :D )
mais tu n'as pas indiquer a apache les droits qui s'appliquent a ce répertoire .
je dirais que tu as mal lu la doc d'apache .
quelque chose comme
<Directory /home/franck/www/Intranet>
Options Indexes
 Order allow,deny
 Allow from all
</Directory>
par exemple serait un bon début .
 
 


---------------
Intermittent du GNU
n°487206
bolbit
Posté le 26-05-2004 à 17:37:09  profilanswer
 

OOps je vais tester, pour être franc, je n'ai pas lu la doc d'apache en entier et je j'ai pas eu le courage de continuer pour voir d'ou pouvais venir le pb ... Merci

n°487221
Dark_Schne​ider
Close the World, Open the Net
Posté le 26-05-2004 à 17:51:20  profilanswer
 

ton /etc/hosts n'est pas correct, il devrait plutôt ressembler à ceci :

Code :
  1. 127.0.0.1 localhost intranet


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°487324
bolbit
Posté le 26-05-2004 à 18:52:31  profilanswer
 

Merci pour ces réponses, mais ca ne fonctionne toujours pas, je vais me plonger dans les "2 millions" de pages de doc d'apache ...
Malgres l'ajout du Directory dans commonhttpd.conf, toujours la même erreur. ce qui est étonnant c'est que l'erreur porte sur l'acces à la racine (You don't have permission to access / on this server.) et pas sur le chemin d'acces noté dans le Vhost

n°487331
Dark_Schne​ider
Close the World, Open the Net
Posté le 26-05-2004 à 19:00:13  profilanswer
 

l'utilisateur apache ne peut accéder au répertoire /home/franck/www/Intranet
 
tu dois le faire tourner en tant qu'utilisateur franck ( cf directive User )
si tu veux qu'une directive soit prise en compte, tu dois enlever les # devant car sinon c'est un commentaire


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°487360
bolbit
Posté le 26-05-2004 à 19:17:08  profilanswer
 

merci, mais je viens d'essayer avec le user franck et le group apache et les user/grp franck/franck ne fonctionne pas. Je suis pas doué !!. Il y a une chose qui change également : avec le user franck/franck l'acces à http://localhost/ donne le même résultat que sur intranet, si je l'enleve et remet apache, intranet ne fonctione pas et je retrouve la même erreur sur localhost alors qu'elle fonctionnait avant (j'avais la page d'acceuil apache/mandrake). Il doit y avoir un truc la.. je vais creuser

n°492132
bolbit
Posté le 01-06-2004 à 15:14:20  profilanswer
 

Salut,  
En fait l'interdiction venait de l'impossibilité de suivre un lien symbolique !!.  
Pour résumer les étapes :
1 : rajouter les DocumentRoot /xxx/xxx/xxx/xxx et ServerName yyyyy dans le fichier de conf Vhost et éviter les liens symboliques (il doit y avoir une option mais j'ai pas trouvé encore)
2 : Rajouter l'autorisation pour le répertoire en question dans le fichier de conf principal (cf mikala):
<Directory /xxx/xxx/xxx/xxx>
Options Indexes
 Order allow,deny
 Allow from all
</Directory>  
 
3 rajouter dans le host le servername associé à un IP par ex : "127.0.0.1   intranet" (2 noms associés au même IP fonctionne sur 2 lignes différentes même si la remarque de Dark_Schneider semble plus correcte)
 
ensuite le lien  http://yyyyy/


Message édité par bolbit le 01-06-2004 à 15:15:51
n°492135
Dark_Schne​ider
Close the World, Open the Net
Posté le 01-06-2004 à 15:15:34  profilanswer
 

FollowSymLinks


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Virtual host, apache, mandrake 10 marche pas ? - résolu

 

Sujets relatifs
[Résolu] - WINE ||| instalation OK ||| utilisation problematique[Apache-ssl] Certificat expiré
problème de rendu graphique sous mandrake 10[Résolu] - Modem ADSL USB et Mandrake 10
[Résolu] lenteur navigation internet sous mandrake 10Mandrake 10 samba et reseau ??
[Prob RESOLU]Port 5432 closed : Serveur Pgsql inaccessibleMandrake 10 official disponible en téléchargement
Plus de sujets relatifs à : Virtual host, apache, mandrake 10 marche pas ? - résolu


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR