Create a Host Named Site Collection and Set Anonymous

These steps create the HNSC and then explain setting anonymous access:


Step 5, Enable Anonymous access

Turn anonymous on under Authentication for the default zone assuming you followed the advice above.  If in a different zone then adjust accordingly.

Turn on the anonymous policy for deny write

At the site level, navigate to _layouts/user.aspx and enable anonymous for the entire web site.