Pages : 1
#1 Le 22/05/2005, à 17: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 )
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é
Merci beaucoup pour les futures idées
Hors ligne
#2 Le 28/05/2005, à 08:16
- Biblio
Re : [Résolu] Apache2 - Multi site sur une seule adresse IP
Bonjour
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, à 19: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, à 13: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, à 13: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, à 14: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, à 14: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
++
Quelques guides mis à dispo ici http://libre.adok-conception.fr, servez-vous !
Hors ligne
#7 Le 25/01/2006, à 17: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, à 07: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