Virtual Host Apache2 pour deux domaines

Tags: #<Tag:0x00007f63e29e88e0>

Bonjour, je suis actuellement sur la configuration de mes virtual host sur apache pour héberger deux sites différent avec deux domaine différent, pour le moment je fais les essais en configurant mon host pour vérifier ci cela fonctionne car je n’est pas encore acquis le deuxième domaine.
Pour ce qu’y est de mon premier domaine tout fonctionne correctement mais pour le deuxième rien ne fonctionne comme je le souhaite, celui ci me redirige sur le dossier du premier, malgré des recherches sur le net et sur le forum je n’est rien trouver qui me permette de résoudre ce problème
Voici mon fichier de conf :

NameVirtualHost www.blablafr:80
<VirtualHost www.blabla.fr:80>
        ServerName blabla.fr
        ServerAlias www.blabla.fr
        DocumentRoot /var/www/blabla
        <Directory /var/www/blabla/>
                Options FollowSymLinks MultiViews
                AllowOverride all
                Order deny,allow
                allow from all
        </Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
 CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost> 

Salut,

Ce n’est pas bon.

pour chaque site tu créé un fichier de configuration de site dans le répertoire
/etc/apache2/sites-available
, par exemple:

vim /etc/apache2/sites-available/blabla.conf
<VirtualHost *:80>

    ServerAdmin admin@blabla.com
    ServerName www.blabla.com

    DocumentRoot /var/www/blabla

    ErrorLog ${APACHE_LOG_DIR}/error-blabla.log
    CustomLog ${APACHE_LOG_DIR}/access-blabla.log combined

    <Directory "/var/www/blabla">
        AllowOverride None
        Options -FollowSymLinks
        allow from all
    </Directory>
</VirtualHost>

ensuite, tu n’as plus qu’à autoriser le site avec:

a2ensite blabla.conf

puis tu restart ton apache ou un simple reload. Et tu fais ça pour chaque site. les URL de ton site (la partie host) pointe sur ton serveur ou son adresse publique.

1 J'aime

Merci pour ta réponse ,

J’ai bien créé un fichier de conf pour les deux sites et bien activer avec le a2ensite, et un systemctl reload apache2

Je vais voir pour modifier mon fichier de conf avec tes indication et je reviens ici pour tenir informé

1 J'aime

Bonjour, je viens de faire l’essaie effectivement cela a l’air de fonctionner , je viens de faire l’acquisition de mon deuxième domaine pour être sur que cela redirige bien comme il faut sur le bon site, des que les zones dns sont mises à jour je vous fais signes
merci pour l’aide.

Merci pour tout cela fonctionne très bien,
il vas juste falloir que je me mette a faire les virtual host pour le https cette après midi avec un certbot ou autre pour le certificat.
Bonne journée

1 J'aime

Bonnes fêtes à toi :slight_smile:

1 J'aime