Jak skonfigurować MAMP do zarządzania / hostowania wielu witryn jednocześnie w celu programowania?
Jak skonfigurować MAMP do zarządzania / hostowania wielu witryn jednocześnie w celu programowania?
Odpowiedzi:
Idź do MAMP > Preferences > Ports
i ustaw Apache Port
jako 80
. Naciśnij OK.
Zmodyfikuj plik hosts, aby mieć kilka domen, które zostaną rozpoznane na lokalnym serwerze internetowym.
W terminalu wpisz sudo pico /etc/hosts
i wpisz hasło. Na dole dodaj następujące dwa wiersze.
127.0.0.1 local.example.com
127.0.0.1 local.example.net
Zapisz plik i zakończ (Ctrl + O, enter, Ctrl + X).
Otwórz /Applications/MAMP/conf/apache/httpd.conf
w edytorze tekstu, przewiń w dół i dodaj do pliku następujące wiersze.
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>
Zatrzymaj serwery, a następnie uruchom serwery na MAMP. Teraz powinieneś być w stanie odwiedzić: http://local.example.com/ i http://local.example.net/
/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf