πŸš€ Welcome to My AWS EC2 Cloud Server

Thank you for visiting my website. I truly appreciate your time exploring my Cloud & DevOps learning project.

If you are seeing this page, it means you have successfully reached my server hosted on AWS EC2.

πŸ§‘β€πŸ’» About Me

My name is Pandu Sairam. I am currently learning Cloud Computing and DevOps step by step by building real hands-on projects using AWS and Linux servers.

☁️ End-to-End AWS EC2 Web Server Deployment

As part of my Cloud/DevOps learning journey, I deployed a complete web server environment on AWS.

I created an AWS account, launched an EC2 instance in the Asia Pacific (Hyderabad) region, and connected securely using SSH with a .pem key.

Inside the server, I practiced Linux commands such as cd, ls, pwd and explored important directories like:

/etc – system configuration /var – system data and logs /var/www/html – website root directory

I installed and configured the Apache web server (httpd) and deployed a custom website by editing the index.html file.

πŸ” Security & Networking Configuration

I configured AWS Security Groups to allow the required ports:

SSH - Port 22 HTTP - Port 80 HTTPS - Port 443

This allows secure remote access and web traffic to reach the server safely.

🌐 Domain & SSL Configuration

I connected my custom domain to the EC2 server using DNS and configured secure web access.

Using Let’s Encrypt Certbot, I generated an SSL certificate and configured Apache to enable HTTPS encryption.

All HTTP traffic is redirected to HTTPS to ensure secure communication between users and the server.

βš™οΈ Additional Learning

I also learned the differences between Linux package managers such as:

apt (Ubuntu) dnf (Amazon Linux)

and practiced updating and maintaining server packages.

🎯 My Goal

This project helped me understand the real-world fundamentals of:

Linux Server Management AWS EC2 Networking Security Groups DNS SSL / HTTPS Web Hosting

I am continuously improving my skills to become a Cloud / DevOps Engineer.