Comment configurer MAMP pour gérer/héberger plusieurs sites web en même temps pour le développement ?
Je me suis inscrit sur serverfault juste pour upvoter ta réponse ! :D
Comment configurer MAMP pour gérer/héberger plusieurs sites web en même temps pour le développement ?
Ir a MAMP > Preferences > Ports
et mettre Apache Port
à être 80
. Appuyez sur OK.
Modifiez votre fichier hosts afin d'avoir des domaines qui se résolvent sur votre serveur web local.
À partir du Terminal, tapez sudo pico /etc/hosts
et tapez votre mot de passe. En bas, ajoutez les deux lignes suivantes.
127.0.0.1 local.example.com
127.0.0.1 local.example.net
Enregistrez le fichier et quittez (Ctrl+O, entrée, Ctrl+X).
Ouvrez /Applications/MAMP/conf/apache/httpd.conf
dans un éditeur de texte, faites défiler vers le bas, et ajoutez les lignes suivantes au fichier.
NameVirtualHost *
<VirtualHost *>
DocumentRoot "/Applications/MAMP/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *>
DocumentRoot "/Users/YOURNAME/sites/example-a"
ServerName local.example.com
</VirtualHost>
<VirtualHost *>
DocumentRoot "/Users/YOURNAME/sites/example-b"
ServerName local.example.net
</VirtualHost>
Arrêtez les serveurs, puis démarrez les serveurs sur MAMP. Vous devriez maintenant être en mesure de visiter : http://local.example.com/ y http://local.example.net/
Moi aussi. C'est génial, parce que vous n'avez pas besoin d'acheter MAMP Pro (qui est assez cher) pour gérer plusieurs sites localement juste en éditant deux fichiers de configuration.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.
0 votes
Je n'ai pas la réputation de faire des commentaires, mais je veux juste signaler que, d'après ces informations, il faut éviter de modifier les fichiers conf avec TextEdit : Hôtes virtuels avec MAMP
0 votes
Je n'ai eu aucun problème à l'éditer avec TextEdit.
0 votes
Re : textedit- Cela dépend de ce qui se trouve dans le répertoire utilisateur. Certaines choses ne fonctionnent pas bien avec rtf ; il suffit de mettre textedit en 'plain text'.
0 votes
Vous devez désactiver le partage web dans les préférences du système.
0 votes
Quelqu'un peut-il m'aider ? J'essaie de faire la même chose avec MAMP. stackoverflow.com/q/40405663/4480164