If you plan to host multiple web sites on a single server, you should have reverse proxy installed on the server to accomplish the task. A reverse proxy is an application that sits in front of back-end applications and forwards client (e.g. browser) requests to those applications. Reverse proxies help increase scalability, performance, resilience and security. The resources returned to the client appear as if they originated from the web server itself.
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS