Sign in

Love it or hate it WordPress is still around to stay. It is still the go-to for creating websites, thanks to a massive amount of plugins, themes and experience floating around for it.

While trying to learn anything I have found scripted deployments a great way to learn a product from a different perspective, requiring deeper thought to all the moving parts. This is the first of several posts around automating AWS deployment. I have experience with Cloudformation, but in the quest to always widen my skillset, I have started to work with Terraform instead. …


How to run WordPress Serverless — WPSteam
How to run WordPress Serverless — WPSteam

My other blog is completely serverless and in this post I will go through the steps, pros and cons to hosting and setting up a serverless blog yourself at a cost of $0 per month.

It runs completely on AWS, the static site is stored on S3 and then served with HTTPS through CloudFront. The WP Instance is a small EC2 instance that I manually start, write my blogs and then shutdown to save cost. When I want to publish a new blog, I use a WP plugin to crawl the site and create static files that is then downloaded…


How to use Sucuri WAF with WordPress
How to use Sucuri WAF with WordPress

WordPress security is easy, when you have the right automated tools.

When I started using WordPress I did all the site hardening myself, manually. WordPress security hardening is not difficult, especially if you have a background in web application security. You can also find quite a few checklists online and follow them if you are new to WordPress.

However, hardening is just the start. WordPress security is a continuous process of hardening > Monitoring > Testing > Improving. So automation is a must, and that is why you need to use multiple tools, such as a WordPress activity log plugin and an online WordPress security service such as Sucuri

TO READ THE FULL POST, CLICK HERE (How to use Sucuri WAF with WordPress — WPSteam)


How to Install WordPress on AWS EKS
How to Install WordPress on AWS EKS

Are you looking to install WordPress on EKS? There are a lot of advantages of moving your site to the cloud-like you can obtain free SSL certificates from Amazon Certificate Manager (ACM). Recently, I helped a client migrate 50 of his WordPress sites to Amazon Kubernetes Service (EKS). Lightsail is another popular AWS service for hosted WordPress sites. For this blog, I will focus on setting up WordPress on EKS. While this blog will focus more on the AWS cloud, the same concepts can be applied to other managed Kubernetes services like Azure Kubernetes Service (AKS) or Google Kubernetes Engine…


How to Use AWS WAF to Secure WordPress Login
How to Use AWS WAF to Secure WordPress Login

WordPress is the most popular blogging tool on the internet accounting for approximately 25% of all sites. One of the biggest threats to WordPress is brute force cracking attempts on the login page (wp-login.php) and admin (wp-admin/*) pages. There are various methods of protecting these pages including utilising WordPress plugins or applying security controls at the webserver (ie within apache/nginx for example). The problem with these methods is they are utilizing server resources meaning that potentially a hacker could cause a denial of service (DOS) through their brute force attempts.

In this article, I am going to describe how to…


How To Configure Redis Caching to Speed Up WordPress
How To Configure Redis Caching to Speed Up WordPress

Introduction

Redis is an open-source key value store that can operate as both an in-memory store and as cache. Redis is a data structure server that can be used as a database server on its own, or paired with a relational database like MySQL to speed things up, as we’re doing in this tutorial.

For this tutorial, Redis will be configured as a cache for WordPress to alleviate the redundant and time-consuming database queries used to render a WordPress page. The result is a WordPress site which is much faster, uses less database resources, and provides a tunable persistent cache. …


Powering WordPress with Auto-Scaling AWS Aurora RDS
Powering WordPress with Auto-Scaling AWS Aurora RDS

I recently inherited a pretty massive site. With over 100,000 posts, 200,000 attachments, and site loads reaching 4000+ visitors and anywhere from 5–9 logged-in authors at any one time, it’s been one of the largest projects I’ve tackled.

While a proper reverse-proxy solution can mitigate the majority of the front-end load on a project like this, handling even just a few logged-in users becomes a bit of a process. You can’t cache those sessions and requests, and some of the uglier and slower queries baked into WordPress core and plugins like Yoast start to rear their ugly heads.

Until the…


The task of deploying CMS in cloud systems is now becoming the de facto standard for many applications. Because CMS WordPress serves a huge proportion of websites on the Internet, users are thinking about saving resources and budget and increasing system resiliency.

There are many ways to solve the scaling problem in cloud systems that work well with CMS. One of the common options is to use Amazon Aurora.

Let’s take a step-by-step look at how this works.

READ THE FULL STORY HERE


Build a Headless Architecture with AWS Lambda and WordPress — WPSteam
Build a Headless Architecture with AWS Lambda and WordPress — WPSteam

WordPress is the leading choice for websites. It’s an excellent way to manage dynamic content. It’s open-source, so you can add third-party code or write your own to enhance it.

It has some issues, though. You have to keep up with updates to maintain security. It’s all written in interpreted PHP, so it requires enough processing power to keep responses from lagging. A page with a complex theme and many plugins is especially likely to be slow.

An alternative is to use WordPress in “headless” mode as a back end for content, combining it with a different service to create…


WordPress SEO Best Practices for 2020 & Beyond — WPSteam
WordPress SEO Best Practices for 2020 & Beyond — WPSteam

The SEO landscape of the future is a volatile place. And do you know why? The powers that be (aka Google) are doing their best to build a better, faster and secure web for all of us. Of course, they stand to benefit ten times more, but who cares? Well, you should which is why WordPress SEO best practices are so important.

At least if you own a WordPress site and still want to rank highly (or well) for your terms. You see, to offer an enhanced search experience (and make billions of dollars in profits at some future date)…

Rahul Biswas

I’m a Passionate Programmer, Web Developer and Blogger. WPSteam (https://wpsteam.in) is my website.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store