Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/06/2014, à 15:02

erbr

[RESOLU]Apache et virtualhosts

Bonjour à tous,

Je n'arrive pas à solutionner ma problématique.. sur Ubuntu Server 14.04, j'ai fait l'install d'un serveur apache, je désire actuellement créer des hotes virtuels, mais je n'obtiens pas le résultat désiré, à savoir accéder à mes deux sites:

http://site1.local
http://site2.local

Voici la démarche que j'ai suivi:

1.Créations des répertoires:

mkdir -p /var/www/site1.local/public_html
mkdir -p /var/www/site2.local/public_html

2.Modif de mon fichier hosts:

127.0.0.1 localhost
127.0.0.1 ubuntu
127.0.0.1 site1.local
127.0.0.1 site2.local

3.Création d'une page d'index pour mes deux sites:

nano /var/www/site1.local/public_html/index.html    (de même pour le site2.local)

4.Création des hotes sur base du fichier de conf:

cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/site1.local.conf
nano /etc/apache2/sites-available/site1.local.conf

-contenu du fichier:

<VirtualHost *:80>
    ServerAdmin admin@site1.local
    ServerName site1.local
    ServerAlias www.site1.local
    DocumentRoot /var/www/site1.local/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

(de même pour le site2.local)

5.j'active les sites et redémarre le serveur:

sudo a2ensite site1.local.conf
sudo a2ensite site2.local.conf

sudo service apache2 restart

6.Je renseigne le fichier host de mes machines clientes:

127.0.0.1   localhost
172.16.1.150 http://site1.local
172.16.1.150 http://site2.local

7.Je consulte les sites: échec.. rien ne s'affiche, le navigateur ne trouve pas de pages..

8.Je teste en entrant l'IP -> j'accéde a la page "it's work"

9.Je teste (au cas ou) le 172.16.1.150/site1.local -> page introuvable

Avez-vous une idée ? Qu'ai-je oublié ?

Merci à vous smile

Dernière modification par erbr (Le 03/06/2014, à 16:18)

Hors ligne

#2 Le 03/06/2014, à 15:22

Nuada

Re : [RESOLU]Apache et virtualhosts

T'as essayer : 172.16.1.150/site1.local/index.html ?

Hors ligne

#3 Le 03/06/2014, à 16:09

bruno

Re : [RESOLU]Apache et virtualhosts

Bonjour,

Pas de http:// dans les fichiers hosts ! Juste une correspondance ip → nom de machine

Tu dis que le navigateur « ne trouve pas de page », c'est à dire ? Tu obtiens une erreur, une page blanche ? Que disent les logs d'Apache à ce moment là ?

Hors ligne

#4 Le 03/06/2014, à 16:17

erbr

Re : [RESOLU]Apache et virtualhosts

"Pas de http:// dans les fichiers hosts !"

Ou comment solutionner une journée de config et re-config en une ligne smile ....Merci Bruno !!

Dernière modification par erbr (Le 03/06/2014, à 16:27)

Hors ligne