Student Name: Karwanshpreet Singh
Student ID: 35989617
Unit: ICT171 Introduction to Server Environments and Architectures
The project suggests the creation of a web server on a virtual machine with Infrastructure as a Service (IaaS) and cloud-based. The server will be installed on the AWS and configured with the help of the Linux operating system. The main objective of this project is to design and deploy a simple, dependable and accessible web hosting platform with Nginx as the web server software. This project will require the installation of a virtual machine, the operating system, and the installation of the Nginx web server to serve a static site. The site will contain simple information such as personal information and information pertaining to the project such as, showing that it can be used to serve web pages even across the internet. Such an arrangement will enable users to access the site with the public IP address that is assigned to the virtual machine. Also, this project will offer a background knowledge of server environments, networking and cloud-based deployment. The most important tasks consist in setting up firewall rules, system maintenance, and keeping the server running and accessible. The project will also touch on such basic security considerations as limiting access of unnecessary access and keeping the integrity of the system. On the whole, the given project proves the feasibility of a cloud server implementation with the help of the industry-related tools and technologies. It is an indication of the knowledge of how the modern web services are implemented and operated in the real world. The competencies gained during this project will be a solid foundation to more complicated cloud computing and server management activities in the future.
The MIT License is used in this project because it is not complex and is flexible. The MIT License allows others to freely use, modify, and distribute the code with minimal restrictions, making it suitable for educational and open-source projects. It promotes teamwork and sharing yet credits the original author. This holds more significance especially on learning settings where it is common to change and enhance what is already there. Through MIT License, the transparency of this project is guaranteed and the project is in line with the best practices in software development. To show the right of use, the license notice will be explicitly put on the webpage.
MIT License