COMMENT faire: configurer un Hôte Virtuel Apache 2.4.4 [ MAC / *NIX ]
Je vous poste ça parce que j'ai récemment eu beaucoup de difficultés à configurer un Hôte Virtuel avec un MAMP pile, en raison de la part d'Apple de limitation de la utilisables version de PHP sur Mac OS 10.8 par défaut de l'installation de Apache2.
Ce est un très petit guide sur quoi faire et que je dois la solution à cette question sur Stack Overflow:
Vous pouvez considérer cela comme une compilation de ce qui a fonctionné pour moi, les réponses acceptées a eu aucun effet, mais plutôt ceux avec un significativement plus faible score.
De même, chaque guide, j'ai vu, il oublie de mentionner certains points les utilisateurs qui ont répondu à la source de la question.
OriginalL'auteur tsujp | 2013-09-11
Vous devez vous connecter pour publier un commentaire.
Étape 1: Installer et configurer Apache.
Assurez-vous de spécifier ce port que vous souhaitez écouter, pour moi, j'ai spécifié
8080
. Ce sera le cas pour cette série d'instructions.Listen 8080
- Valeur par défaut est 80Étape 2: Modifier votre
/etc/hosts
fichier pour usurper votre adresse de bouclage, 127.0.0.1Vous devriez vraiment ajouter une poignée de sous-domaines sur votre serveur web, Apache ou Nginx (ou ce que vous utilisez. Quelque chose que les routes www à la non-www.
Étape 3: Activer les Hôtes Virtuels à l'importation sur Apache.
httpd.conf
fichier situé dans Apache2 sous-dossiers. Généralement dans les/conf
Include conf/extra/httpd-vhosts.conf
LoadModule log_config_module modules/mod_log_config.so
Étape 4: Configurer vos Hôtes Virtuels fichier
httpd-vhosts.conf
, vous pouvez mettre en commentaire les deux exemple des Hôtes Virtuels dans le fichier. Généralement dans les/conf/extra
Vous avez Terminé!
Une fois que votre Hôte Virtuel a été modifié à votre convenance vous avez terminé, suffit de redémarrer Apache et d'en profiter.
Ce guide comprend déjà les correctifs mis en œuvre, mais dans le cas où vous obtenez toujours des erreurs d'autorisation:
DocumentRoot
n'est pas à l'intérieur de tous les documents de votre consentement explicite de l'utilisateur est propriétaire. Si elle doit être, donner"Read Only"
l'accès à "tout le monde" sur Mac pour ce dossier particulier, E. g. "Documents" ou "Films", etc....Include /private/etc/apache2/users/*.conf
ouvrir le fichier/private/etc/apache2/users/you_username.conf
` <Directory /Utilisateurs/you_username/Sites> Exiger que tous accordées </Directory> `Je suis en utilisant
Apache/2.4.16 (Amazon)
, la valeur par défauthttpd.conf
ne comprend pas la ligneInclude conf/extra/httpd-vhosts.conf
ainsi que/conf/extra
.génial, merci @tsujp
OriginalL'auteur tsujp
Bien que la réponse ci-dessus est beaucoup explicatives, les 2 choses les plus importantes lorsque vous procédez à la migration des serveurs virtuels apache 2.4
Aller à
wamp/bin/apache/apache2.4.x/conf/httpd.conf
trouver#Include conf/extra/httpd-vhosts.conf
et décommentez àInclude conf/extra/httpd-vhosts.conf
Ajouter les hôtes virtuels dans
wamp/bin/apache/apache2.4.x/conf/extra/httpd-vhosts.conf
commeRemarque:
<Directory **/**>
le /est importantOriginalL'auteur Farhan