About This Project
Deployed my static portfolio website on an AWS EC2 (Ubuntu) instance using Nginx as the web server.
Connected a custom domain slancer.site via Cloudflare.
Secured the website with SSL/TLS (Full Strict) for HTTPS traffic.
Updates are managed through Git and manual uploads, ensuring quick deployment.
Key Features
- AWS EC2 Hosting (Ubuntu + Nginx)
- Custom Domain Integration
- Cloudflare SSL for Security
- Git for Version Control
- Scalable Setup for Future Projects
- Cost-effective Deployment
Challenges & Solutions
At first, I faced issues with Nginx configuration and incorrect folder permissions, which caused deployment failures.
This was solved by adjusting ownership and reloading services.
Another challenge was DNS propagation when connecting the domain through Cloudflare. I resolved this by verifying DNS records, clearing local caches, and testing with direct IP access until the domain propagated fully.
Lastly, SSL setup required switching to Full (Strict) mode in Cloudflare to avoid certificate mismatch, ensuring secure HTTPS access.