This assignment solution focuses on Linux server administration, addressing key aspects like cloud computing, Infrastructure as a Service (IaaS), and virtual server configuration. The solution begins by comparing the features of Microsoft Azure and Amazon Web Services (AWS), highlighting their functionalities, pricing models, and storage capabilities. It then delves into the process of setting up a virtual server using Red Hat Linux (RHEL) 7.1, emphasizing the importance of configuring a virtual web server and testing the server by logging in. The assignment further explains the steps involved in configuring and testing a web server on the virtually hosted server, including creating directory structures, granting permissions, creating demo pages, and setting up virtual host files. Additionally, the solution emphasizes the simplicity of virtual hosting, which involves configuring the DNS server to map hostnames to IP addresses and configuring the HTTP server to recognize various hostnames. The assignment concludes with a list of references used.