ICT171 Cloud Server Project

Student ID: 35285678

Project Overview

This project was developed for ICT171 and demonstrates the deployment of a cloud-hosted website using Infrastructure as a Service (IaaS) on Amazon EC2.

The project involved creating and configuring a virtual server using Ubuntu Linux, connecting a public domain name using DNS records, and hosting a live website accessible through the internet.

The aim of this project was to gain practical experience in cloud computing, Linux server management, DNS configuration, web hosting technologies, and HTTPS security implementation.

Server Information

Technologies Used

Project Implementation

1. AWS EC2 Server Deployment

2. Web Server Configuration

3. Domain and DNS Configuration

4. HTTPS and SSL Security

5. GitHub Documentation

Challenges Faced

Some challenges experienced during the project included DNS propagation delay, understanding domain configuration, HTTPS SSL setup, and managing cloud infrastructure settings.

These challenges were resolved through troubleshooting, server configuration adjustments, and practical experimentation.

Future Improvements

Conclusion

This project successfully demonstrated the deployment and management of a cloud-hosted web server using AWS EC2, DNS configuration, domain integration, and HTTPS SSL security implementation.

The project provided practical experience in cloud computing, Linux administration, server management, and real-world website hosting concepts.


Student ID: 35285678

Content licensed under Creative Commons Attribution 4.0 (CC BY 4.0)

© 2026 Istiak Ahmed