Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/05/2011, 16h29   #1
Membre habitué
 
Homme
Développeur Web
Inscription : janvier 2008
Messages : 365
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2008
Messages : 365
Points : 140
Points : 140
Par défaut Problème virtual host

Bonjour,

Je souhaiterai créer un virtual host pour rediriger vers un dossier de mon serveur.

Pour cela j'ai suivi un tutoriel :

Citation:
On va maintenant créer nos hôtes virtuels. Par défaut, nous l'appelerons test1.com. A vous de mettre les noms que vous désirez. Mais avant de s'attaquer aux utilisateurs, on commence par modifier le squelette de la création des nouveaux users. L'avantage ? Ne pas avoir besoin à chaque fois de devoir créer le répertoire public_html et logs quand on crée un nouvel utilisateur, mais aussi d'avoir directement une page d'accueil.
Code :
# mkdir /etc/skel/public_html
Code :
# echo " <h1>Nouvel espace web crée</h1> " > /etc/skel/public_html/index.html
Code :
# useradd -g www-data -m apc
Code :
# nano /etc/apache2/sites-available/apc
Citation:
<VirtualHost *:80>
DocumentRoot /usr/src/APC-3.1.8/
<Directory /usr/src/APC-3.1.8/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory>
LogLevel warn
ServerSignature Off
</VirtualHost>
Code :
# ln -s /etc/apache2/sites-available/apc /etc/apache2/sites-enabled/apc
Puis je redemarre apache.

Seulement voilà, lorsque je lance http://192.168.1.17/~apc/, il m'affiche "Nouvel espace web crée" !

Pourquoi il ne me redirige pas vers /usr/src/APC-3.1.8/ comme indiqué ?

Merci
Khleo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 16h42   #2
Membre éclairé
 
Avatar de llaffont
 
Loïc Laffont
Inscription : juin 2007
Messages : 495
Détails du profil
Informations personnelles :
Nom : Loïc Laffont
Âge : 34
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 495
Points : 380
Points : 380
Tu as suivi ce tuto http://olange.developpez.com/article...ge=page_3#LIII ?

Car j'ai le même problème ! Le public_html n'existe plus dans /etc/apache2/apache2.conf
de même que les declaration groupe et user qui ont été déplacé dans le fichier /etc/apache2/envvars

As-tu trouvé la raison du pourquoi le /~user ne fonctionne pas ?

Une âme charitable pour mettre a jour ce tuto qui est assez utile mais qui a vieilli
__________________
En théorie tout devrait fonctionner...

La France a un incroyable talent : Son retard en technologie informatique
llaffont est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 17h01   #3
Membre habitué
 
Homme
Développeur Web
Inscription : janvier 2008
Messages : 365
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2008
Messages : 365
Points : 140
Points : 140
Non je n'ai pas trouvé le problème mais je sais pourquoi :

Les virtualhost redirigent un nom de domaine par un user.
Khleo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 21h00   #4
Membre éclairé
 
Avatar de llaffont
 
Loïc Laffont
Inscription : juin 2007
Messages : 495
Détails du profil
Informations personnelles :
Nom : Loïc Laffont
Âge : 34
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 495
Points : 380
Points : 380
Citation:
Envoyé par Khleo Voir le message

Les virtualhost redirigent un nom de domaine par un user.
Merci de ton retour.
Je suis désolé mais j'ai rien compris . Tu peux être plus clair ?
__________________
En théorie tout devrait fonctionner...

La France a un incroyable talent : Son retard en technologie informatique
llaffont est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 00h43   #5
Membre habitué
 
Homme
Développeur Web
Inscription : janvier 2008
Messages : 365
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2008
Messages : 365
Points : 140
Points : 140
Citation:
Envoyé par llaffont Voir le message
Merci de ton retour.
Je suis désolé mais j'ai rien compris . Tu peux être plus clair ?
Quand on rentre un nom de domaine dans un navigateur (ex http://www.nomdedomaine.com), ce nom de domaine correspond à une adresse IP qui redirige vers un serveur.

Cependant, pour pouvoir héberger plusieurs sites sur un même serveur on doit faire appel aux virtual hosts :

http://www.mondomaine1.com -> 254.214.159.025 -> /dossier1 (redirection par le virtualhost)
http://www.mondomaine2.com -> 254.214.159.025 -> /dossier2 (redirection par le virtualhost)

Les 2 noms de domaines redirigent vers la même IP, les virtual host permettent de rediriger vers des dossiers différents en fonction du nom de domaine saisi.

Voilà à quoi servent les virtuals host.

Pour rediriger une URL de type http://254.214.159.025/~nomuser/ vers un dossier spécifique il faut modifier un autre fichier mais je dois t'avouer que je n'ai pas chercher.

++
Khleo est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/06/2011, 08h20   #6
Membre éclairé
 
Avatar de llaffont
 
Loïc Laffont
Inscription : juin 2007
Messages : 495
Détails du profil
Informations personnelles :
Nom : Loïc Laffont
Âge : 34
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 495
Points : 380
Points : 380
Merci, Tu as illuminé ma journée j'ai tout compris
__________________
En théorie tout devrait fonctionner...

La France a un incroyable talent : Son retard en technologie informatique
llaffont est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h39.


 
 
 
 
Partenaires

Hébergement Web