Virtual Hosts - MAMP
Posted: December 29th, 2008 | Author: PauloASilva | Filed under: Mac OS, programação, software, webTags: apache, localhost, MAMP, mysql, php, virtual host | No Comments »
Para quem recorre ao MAMP como ambiente de desenvolvimento e pretende configurar Virtual Hosts aqui fica um How To em dois passos.
- Editar o ficheiro
/Applications/MAMP/conf/apache/httpd.confcom um qualquer editor de texto (ex. Vim), acrescentando no final a seguinte entrada:NameVirtualHost 127.0.0.1 <VirtualHost 127.0.0.1> DocumentRoot "/Applications/MAMP/htdocs/site1/" ServerName site1.dev </VirtualHost> <VirtualHost *> DocumentRoot "/Applications/MAMP/htdocs/" ServerName localhost </VirtualHost>
- Editar o ficheiro
/etc/hosts(na raiz do sistema) com um qualquer editor de texto (ex. Vim), acrescentando a entrada ’site1′ como abaixo:## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost site1.dev 255.255.255.255 broadcasthost ::1 localhost
- Não há duas sem três: reinicie o MAMP (Stop Servers > Start Servers ou Quit)
Para testar, coloque um ficheiro em /Applications/MAMP/htdocs/site1/ e aceda a www.site1.dev a partir do seu browser.
Senão alterou a porta na qual o MAMP (na verdade o Apache que vem com este) está a servir, então deverá aceder através de www.site1.dev:8888
A escolha do TLD é opcional, tendo optador por .dev para projectos em desenvolvimento.