localhost cannot and will not ever be located as any other server but the server on which it gets looked up.
Why? Because localhost is a reserved word in all operating systems meaning this machine.
Changing it to mean something else is possible in your /etc/hosts file, but if you do, a lot of network functionality will refuse to work properly. You'd be entirely on your own, no one on any platform will be able to help you with the errors.
Jeff