such hiding is impossible.
you can actually hide the root, but can't hide the webserver itself.
the reason is: the folder is specified only after the connection with the webserver is established.
to have a poor hiding, you can put an empty index.html file in the root, and set the default file mask to show it.