Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Réseau _ [Résolu] Hôte virtuel avec Apache

Écrit par : Luc-A 19 Oct 2019, 20:42

Bonjour à tous !

J'ai besoin d'un serveur apache pour développer mes sites Internet.
J'ai installé Apache, PHP, MySQL et PhpMyAdmin.

Cependant, je ne parviens pas à créer d'hôte virtuel.

Pourtant, j'ai suivi plusieurs tutoriels.


Dans le fichier httpd.conf, j'ai bien décommenté les lignes :

Code
Include /private/etc/apache2/extra/httpd-vhosts.conf
LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so




Dans le fichier httpd-vhosts.conf, j'ai mis :

Code
<VirtualHost *:80>
    ServerAdmin luc*********@****.com
    ServerAlias *.monsite.loc
    UseCanonicalName Off
    DocumentRoot "/Users/username/Sites/%1"
    <Directory "/Users/username/Sites/monsite">
        AllowOverride All
        DirectoryIndex index.html index.php
        Require all granted
    </Directory>
</VirtualHost>




Et dans le fichier hosts :

Code
127.0.0.1            localhost       monsite.loc
127.0.0.1            localhost



Pourtant, lorsque je tape monsite.com, je suis redirigé vers localhost, et pas vers mon site directement.
Je vous remercie pour votre aide !

Écrit par : Anard 20 Oct 2019, 16:16

Bonjour,

Déjà, ton site est configuré comme étant monsite.loc et non monsite.com...

Sinon, sur linux, il faut activer le virtual host par

Code
sudo a2ensite httpd-vhosts

Avant de relancer le démon apache.

Mais sur macos, je ne sais pas bien...

Écrit par : Luc-A 20 Oct 2019, 20:27

Bonsoir Anard,

Je te remercie beaucoup de m'avoir répondu !

J'ai continué à chercher, mais sans succès...

L'extension en .loc signifie local.
Si je met en .com, je me retrouve sur la version en ligne.

J'ai suivi beaucoup de tutoriels, et sur aucun il n'est mentionné d'activer le virtual host...

Je te remercie beaucoup pour ton aide !

Écrit par : Luc-A 21 Oct 2019, 22:26

Bonsoir !

Voilà, j'ai résolu mon problème !
En fait, je me suis rendu compte que les fichiers de configurations de Apache sont dans deux dossiers différents.
Comme certains fichiers sont lu dans un dossier et pas dans l'autre, je pouvais toujours modifier, l'autre fichier n'était pas lu...

Je vais essayé de refaire une installation propre !

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)