Sitewide privacy and making certain pages public


I ran into a problem. I want to set a subdomain as private and only viewable by members of that site. However, I want a registration page to be public. How do I solve this?

How do I make the registration page public while the rest of the site is private?