1- read the config file 2- parss the config file in class How to parse Nginx configuratilon files? understanding-the-nginx-configuration-file 3- open socket and bind it to the config file port 4- accept requests and parss the requests a useful link about blocking fd 5- send a response using the route that exists in the requests Synchronous I/O Multiplexing Define some defaults errors pages for 404 - 503 ... the server needs to accept this methods : POST / GET / DELETE