A great article. Helped a lot.
Just want to point out one thing..
.dev domains will not work on chrome anymore while working on localhost. If you do this, Apache will refuse to start and throw some random errors.
Hope this helps someone and they do not waste 1 hours as I did 🙂