Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to test sub-domains on my localhost on a mac?

I have set up a web application on I am running it on my localhost. That is - http://127.0.0.1:8000/. I have set up sub-domains as well. For example, going to http://blog.127.0.0.1:8000/ should take me to the blog part. However, my browser does not recognize this and says server cannot be found. My OS is MACOSx

If you want to test subdomains on your local host, you need your browser to resolve multiple subdomains as '127.0.0.1'. The way you do this depends on your OS. If you're using linux, you would edit /etc/hosts.

I got this bit of info from another user, however, I have no idea how to do this on my Mac. Any help is appreciated.

like image 997
darkhorse Avatar asked Aug 11 '16 20:08

darkhorse


People also ask

Can I subdomain localhost?

localhost is not supposed to have any subdomains. To do so violates the approved RFC standards. localhost has an A record and in IPv6 environments, an AAAA record. All other DNS record types, including SOA are forbidden.


1 Answers

Edit the file /etc/hosts, add the following line:

127.0.0.1 example.com blog.example.com

Then try http://example.com:8000/ and http://blog.example.com:8000/

like image 164
Dusan Bajic Avatar answered Nov 11 '22 16:11

Dusan Bajic