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 22/05/2005, à 18:36

motarion

[Résolu] Apache2 - Multi site sur une seule adresse IP

Bonjour j'ai un serveur web dont l'adresse ip se met à jour par dyndns pour pouvoir y avoir accès par l'internet.

Seulement je n'ai que un seul site pour l'instant mais bientôt j'en aurais deux !
J'ai cherché des informations rien de bien concret.

J'ai entendu parler de vhost dans la configuration des sites de Apache2. Doncce que j'aiemrais c'est avoir deux adresse web chez dyndns qui pointe toute les deux sur mes deux sites différent (sinon les gens de ma guilde WoW ne seront point content tongue)

Dois-je mettre en vhost l'adresse litérale de dyndns pour considère comme un site distinct ? Dois-je installer un serveur dns et faire deszones ?

Je suis assez paumé hmm

Merci beaucoup pour les futures idées smile

Hors ligne

#2 Le 28/05/2005, à 09:16

Biblio

Re : [Résolu] Apache2 - Multi site sur une seule adresse IP

Bonjour smile

Effectivement, il va falloir que tu crées des hôtes virtuels basés sur les noms de domaine (name-based Virtual Hosts). Vu que ce sont des noms de domaine dynamiques, tu n'as normalement pas besoin de mettre en place un serveur DNS.

Voici ma configuration pour des sous-domaines qui devrait également fonctionner dans ton cas :

NameVirtualHost *

<VirtualHost *>
DocumentRoot "/var/www/html"
ServerName domain.tld
<Directory "/var/www/html">
allow from all
</Directory>
</VirtualHost>

Voici une explication détaillée de la configuration :

NameVirtualHost *

Cela indique à Apache 2 d'écouter toutes les interfaces et de répondre à toutes les requêtes envoyées à n'importe quel nom de domaine ou adresse IP attribués au serveur.

<VirtualHost *>
[...]
</VirtualHost>

Crée un Virtual Host qui réagira a priori à tous les noms de domaine ou adresses IP.

ServerName domain.tld

Le plus important : cette directive, d'une part attribue un nom de domaine à ce Virtual Host, et d'autre part indique à Apache 2 que ce Virtual Host ne répondra qu'aux requêtes destinées à ce nom de domaine là.

DocumentRoot "/var/www/html"

Indique à Apache le répertoire racine de ce Virtual Host.

<Directory "/var/www/html">
allow from all
</Directory>

Indique les directives propres au répertoire racine (accès permis à tous).

Voici donc ce à quoi devrait ressembler ton fichier de configuration en fonction des renseignements que tu nous a indiqué :

NameVirtualHost *

<VirtualHost *>
DocumentRoot "/var/www/dir1"
ServerName sub2.dyndns.org
<Directory "/var/www/dir1">
allow from all
</Directory>
</VirtualHost>

<VirtualHost *>
DocumentRoot "/var/www/dir2"
ServerName sub2.dyndns.org
<Directory "/var/www/dir2">
allow from all
</Directory>
</VirtualHost>

Hors ligne

#3 Le 22/01/2006, à 20:56

touty

Re : [Résolu] Apache2 - Multi site sur une seule adresse IP

C'est énorme!!!
Merci beaucoup pour ces infos !!
++


Quelques guides mis à dispo ici http://libre.adok-conception.fr, servez-vous !

Hors ligne

#4 Le 24/01/2006, à 14:40

Mimiche

Re : [Résolu] Apache2 - Multi site sur une seule adresse IP

Salut et merci pour c'est explication, mais il faut modifier ou créer quel(s) fichier(s)?

Hors ligne

#5 Le 24/01/2006, à 14:53

dawar

Re : [Résolu] Apache2 - Multi site sur une seule adresse IP

De mémoire /etc/apache/httpd.conf

Edit : oups, c'est pour apache 1er du nom...

Dernière modification par dawar (Le 24/01/2006, à 15:05)


S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)

Hors ligne

#6 Le 24/01/2006, à 15:35

touty

Re : [Résolu] Apache2 - Multi site sur une seule adresse IP

Alors, pour Apache2, j'ai créé un fichier sous "/etc/apache2/sites-available/" qui contient le blabla très bien expliqué par "François Obada" :

sudo vi /etc/apache2/sites-available/monFichier

et j'ai fait un lien symbolique sous "/etc/apache2/sites-enabled/" de mon fichier:

sudo ln -s /etc/apache2/sites-available/monFichier /etc/apache2/sites-enabled/monLien

J'ai redémarrer Apache2 et hop wink
++


Quelques guides mis à dispo ici http://libre.adok-conception.fr, servez-vous !

Hors ligne

#7 Le 25/01/2006, à 18:57

skateinmars

Re : [Résolu] Apache2 - Multi site sur une seule adresse IP

Un a2ensite nomdusite devrait marche sinon au lie ude creer soi-meme le lien symbolique (a2dissite pour le desactiver)

Hors ligne

#8 Le 26/01/2006, à 08:56

touty

Re : [Résolu] Apache2 - Multi site sur une seule adresse IP

Génial, merci du tuyau skateinmars!!!
++


Quelques guides mis à dispo ici http://libre.adok-conception.fr, servez-vous !

Hors ligne