notice the following:
- Authentication: leave as default set to Classic
- Name: Whatever you want it to be
- Port: something easy to remember
- Anonymous: Enabled.
and hit OK, wait a while and create your publishing site collection
notice the following
- Name: whatever you like
- Template Category: Publishing
- Template type: Publishing Portal
- primary admin: yourself
- secondary admin: Local administrator
next we're going to extend our web application, select our web application form central admin and hit the extend button.
next you'll get the Extend web application to another iis website screen
put in your info
- Name
- Port
- Enable Anonymous
- Zone to internet
now click the authentication providers button
this will list the authentication providers, click on the internet one
with that selected change the authentication by unchecking the integrated windows authentication option
This will ensure that through this second door only anonymous unauthorized user ie the public can hit your publishing portal.
Finally navigate to the Site Permissions of the original web app set up in this case it was the one with port 3333. Site Actions->Site Permissions
with that clicked the Anonymous Access Pane will pop up and select Entire Web Site
and hit OK, now navigate to your public facing extension in this case it had port 4444
and there you go your extended site. if you click sign in you'll get a 401 Unauthorized
this is because on your extension you enabled anonymous and disabled integrated windows authentication, meaning you couldn't log into your web application through this "Door" if you wanted to, ideal for a public facing portal.