Hey Robert Buckley,
If I understand the question correctly you want to expose only certain services to the public while hiding the others? You could secure all your services except for the ones you want to go out to the public using this: Securing services with users and roles specific to ArcGIS Server—ArcGIS Server Administration (Windo...
If I have missed the mark please let me know!
If this answer was helpful please mark it as helpful. If this answer solved your question please mark it as the answer to help others who have the same question.
Thanks for the reply. The problem here is that my ArcGIS Server is hidden behind the firewall and not reachable from outside my network. Therefore there is not
way to expose any rest services (AFAIK). Saying this though, I have managed to set up a reverse proxy in our DMZ which is able to route https requests to a specific directory.
In this way, I am able to publish WMS services.
Due to the limited nature of WMS it would be very useful to exposes the REST interface but not to all services - I am just thinking only to those is a single directory. I have absolutely no idea though if this is feasable or doable.