Come si configura MAMP per gestire / ospitare più siti Web contemporaneamente per lo sviluppo?
Come si configura MAMP per gestire / ospitare più siti Web contemporaneamente per lo sviluppo?
Risposte:
Vai a MAMP > Preferences > Ports
e impostato Apache Port
per essere 80
. Premi OK
Modifica il file hosts in modo da disporre di alcuni domini che verranno risolti sul tuo server Web locale.
Dal terminale, digitare sudo pico /etc/hosts
e digitare la password. In fondo, aggiungi le seguenti due righe.
127.0.0.1 local.example.com
127.0.0.1 local.example.net
Salvare il file ed uscire (Ctrl + O, invio, Ctrl + X).
Apri /Applications/MAMP/conf/apache/httpd.conf
in un editor di testo, scorri verso il basso e aggiungi le seguenti righe al file.
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>
Arrestare i server e quindi avviare i server su MAMP. Ora dovresti essere in grado di visitare: http://local.example.com/ e http://local.example.net/
/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf