Open EC2
Open EC2
Basic Configurations for Amazon EC2 Accounts, WordPress Using Debian 11/12 or Linux 2023
Linux | Nginx | Apache | WordPress | SES e-mail
An End-to-End Solutions Design Approach for Websites & Coded Application Projects
Let’s Open EC2
This website is based on my configurations of EC2 Linux and individual or small business WordPress websites, which I began in 2012. The information has made use of numerous Internet articles, testing and live sites during this time. My background was as a technical or in-country specialist, finally as an IT Solutions Architect, having worked with many ASX company projects, and employment including IBM Australia. My approach is for a business and website solution, which includes end-to-end delivery and execution.
Technology keeps changing. Configurations as presented here one day, may need modification when next explored. Problem solving skills are critical.
Why AWS services? Basic website AWS services are reasonably complex, need a learning curve, and require more maintenance than the traditional cPanel services. These days, entry level business plans compared to Amazon are similar in cost. My consistent experience has been to favour AWS services – not from bias, but after much use of other providers. Even so, I make use of cPanel with VentraIP Australia, and Akamai Linux services when various considerations point this way.
Any solution design considers a variety of questions and answers. For instance, benefits from a static IP address versus a shared IP, the winning blue ribbon for performance, ease of deployment for ancillary services such as storage or CDN distribution. This is where we find functionality and flexibility at play. We also consider things like reliability and robustness – e.g. down time, or hardware errors/crashes. A factor I always include is email.
I also know which services I will not use after having genuinely deployed across the years, which of course cannot be mentioned here. Therefore, I have worked on a number of Linux operating systems and services.
I too develop over time. I used Apache/httpd for several years. I need this skill for certain applications but now I prefer Nginx.
Skill Requirements
To fully benefit from this website, a solid foundation in Unix/Linux, familiarity with text editors like “vi,” and strong problem-solving skills are essential. These skills are transferable and can be applied to other platforms, such as Akamai. While the learning curve is considerable, a reasonable knowledge of a subset of the AWS services can open doors to marketing new client solutions that leverage enterprise-quality VPS servers.
Learning and Development Approach
The materials provided here are intended for development purposes, following industry best practices as I know. Please note the content may be incomplete, might not perfectly fit your situation, or does become outdated in part as technology evolves. The content is from myself, so it is not perfectly presented or revised. As an individual, my work is not intended for public IT support and does not assume any liability. Content is designed to help within appropriate contexts and learning as indicated by the body of work presented.
My Website History
After leaving the workforce, I’ve developed an understanding of Amazon AWS services to host websites and applications at a semi-professional level for friends, small businesses, and IT colleagues. My goal is to encourage a solutions design approach, the adoption of IT industry standards and business principles for AWS hosting. My technical background includes a history in the use of Sun OS, IBM AIX and business applications, and Business Communications. My work has always been aware of how people use IT systems, or even in their development.
Let’s Open EC2
AWS Articles
SES Email
- AWS – SES e-mail bucket – Part 1 – Introduction
- AWS – SES e-mail bucket – Part 2 – S3 Bucket
- AWS – SES e-mail bucket – Part 3 – SES Identity, DNS, SSL
- AWS – SES e-mail bucket – Part 4 – Email Receiving Default Rule
- AWS – SES e-mail bucket – Part 5 – Email Forwarding IAM Role
- AWS – SES e-mail bucket – Part 6 – Email Forwarding Node.js.20x Lambda (outdated)
- SDK3 Forward Emails Node.js.22x
- AWS – SES e-mail bucket – Part 7 – Email Forwarding Receiving Rules
- AWS – SES e-mail bucket – Part 8 – Email Forwarding Node.js.16x Lambda
- AWS – SES Move out of Sandbox Mode – Part 9
More on Nginx + Helpful Shell Scripts
Under Development – dovecot/postfix/dmarc+dkim/anti-spam/filters
Debian 11 or 12
- Debian 11 Nginx – Part 1 – Introduction
- Debian 11 Nginx – Part 2 – Launch Debian
- Debian 11 Nginx – Part 3 – SSH & FileZilla
- Debian 11 Nginx – Part 4 – First Configurations
- Debian 11 Nginx – Part 5 – apt packages
- Debian 11 Nginx – Part 6 – php, phpMyAdmin, opcache, memcached
- Debian 11 Nginx – Part 7 – Nginx, SSL
- Debian 11 Nginx – Part 8 – Nginx – Lets Encrypt Free SSL
- Debian 11 12 – Start Up Scripts /etc/rc.local
- Debian 11 12 – Install APCU
- Security Headers NGINX
Archived Articles
Archived articles
- Amazon AWS – Debian 11 PHP8.2 Apache2 Axigen Email
- Amazon AWS – Debian 11 PHP8.2 NGINX
- Amazon Linux2023 Nginx and WordPress Installation
- AWS Prerequisites & SES Email
- Configure HTTPS, Mariadb Linux 2023 – Amazon EC2 AWS
- Disaster Recovery
- DNF Packages for WordPress on Linux 2023 Amazon EC2 AWS
- EFS, GP3, S3 Storage, S3FS – Amazon AWS
- Installing Linux 2023 – Amazon EC2 AWS Basic Installation
- IP2Location Country Blocking
- iptables
- Launch an EC2 Linux Instance
- Let’s Encrypt SSL on Linux 2023 – Amazon AWS
- Litespeed on Debian 11
- Litespeed on Debian 12
- Multidomains on Linux 2023 – Amazon AWS
- Other Linux Services – non-AWS
- SES Email Forwading 2024
- vi editor
- WordPress Configurations