- AWS Cloud Platform: For EC2 instance
- GitHub Account: https://github.com
- Site Domain name: https://www.noip.com/login
Domain Name: wordpress.myftp.org (https://wordpress.myftp.org/)
GitHub Repository: https://github.com/nileshsurya1994/wordpress.git
- nginx server
- php-fpm php-mysql
- mysql-server
- WordPress
This repository contains scripts and configurations for deploying a WordPress site on an AWS EC2 instance using Nginx, MySQL, and PHP.
Before proceeding, ensure you have the following prerequisites in place:
- Cloud Server: AWS EC2
- GitHub Account:
- Site Domain Name:
Step 1: Install LEMP Server ' sudo apt install nginx mysql-server php-fpm php-mysql '
Step 2: Configure MySQL for WordPress
Step 3: Download and Configure WordPress
Step 4: Configure Nginx
Step 1: Install WordPress
Step 2: Secure WordPress
Step 3: Implement SSL/TLS with Let's Encrypt Sign Up to the Website https://www.noip.com/login
Step 4: Optimize Nginx Configuration
Step 1: Create a GitHub Repository Go to GitHub (https://github.com/) and log in to your account.
Step 2: Configure GitHub Actions Workflow
Step 3: Set Up Secrets
Step 4: Commit and Push# wordpress