Een virtual host aan de gang krijgen op m’n Mac is lastiger dan ik dacht; een beetje hulp is dan ook zeer welkom. Het volgende heb ik gedaan:
1.
Het poortnummer laat ik op 3000 staan. In MAMP is dat sowieso niet zomaar te veranderen naar 80.
2.
In: ‘Apps > MAMP > conf > apache > httpd.conf’, commentarieer ik de volgende regel uit:
# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
Ik stel vast dat MAMP staat te luisteren op poort: 3000
3.
In: ‘Apps > MAMP > conf > apache > extra > httpd-vhosts.conf’ plaats ik de volgende regels:
<VirtualHost *:3000>
DocumentRoot "/Applications/MAMP/design"
ServerName design
</VirtualHost>

<VirtualHost *:3000>
DocumentRoot "/Applications/MAMP/admin"
ServerName admin
</VirtualHost>
4.
In: ‘Apps > MAMP’ maak ik twee mappen:
Apps > MAMP > design
Apps > MAMP > admin
5.
In elke map zet ik een index.php met wat text.
6.
Ik herstart de servers en vul in de URL-bar van de browser in:
localhost:3000/admin + enter
Ik krijg de volgende melding:
Not Found
The requested URL /admin/ was not found on this server.

Wat doe ik fout, niet, of onvoldoende?
Elke hulp is welkom

[size=xsmall]Toevoeging op 29/03/2020 10:53:31:[/size]

O ja, het bestand 'hosts' bevat:
##
# 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
255.255.255.255 broadcasthost
::1 localhost
127.0.0.1 design
127.0.0.1 admin
imac-van-jan:~ janhkila$ sudo apt-get install wget
sudo: apt-get: command not found
imac-van-jan:~ janhkila$
@ Thomas
Je bent een life saver man! 'http://design:3000/' werkt!
Ik weet niet waarom, maar het werkt.
Nou ja, dat is de poort waar MAMP staat te luisteren, kan wel voor poortje 80 (default) staan te roepen, maar daar luistert niemand :p.
Heren,
Mijn dank is groot; dit maakt het leven in deze moeilijke tijden weer iets aangenamer.

[size=xsmall]Toevoeging op 29/03/2020 11:53:54:[/size]

@Thomas,
OK, nu valt het kwartje!
Ik zie (nu pas) de analogie met: localhost:3000.

[size=xsmall]Toevoeging op 29/03/2020 11:58:29:[/size]

En dan is het toch wel zaak om die poort op default 80 te zetten; scheelt weer typewerk.
Dat is trouwens wel een operatie middels terminal die ik even goed moet bekijken.
MAMP heeft wellicht niet zomaar een andere poort gekozen dan de default.

Reageren