This is my school project: HTTP/HTTPS server which support virtual hosts.