How Do I Restrict Access With Nginx

The very first #helpMeLaracasts question in this series comes from Mohammad, via email. He’d like to know how to restrict access to his website on the server level, using Nginx. Maybe his code has been pushed to production, but he’s not quite ready to let the public see it. Okay, let’s figure out what to do!
Source: Laracasts