This chapter is all about setting up the software needed to run a WordPress site. First we’ll install Nginx and configure it with better settings for our use. Next we’ll install PHP and its packages required by WordPress and configure PHP-FPM. Then we’ll install WP-CLI and MariaDB. The post Install Nginx, PHP 8.3, WP-CLI, and<span class="no-widows"> </span>MySQL appeared first on SpinupWP.| SpinupWP
Even after configuring HTTPS to encrypt connections between the browser and server, sites are still open to other areas of attack such as XSS, Clickjacking and MIME sniffing. We’ll take a look at each of those and how to deal with them. You’ll learn what a referrer policy is and how it can be useful. The post Nginx Security Hardening for Running<span class="no-widows"> </span>WordPress appeared first on SpinupWP.| SpinupWP
In this chapter, we’ll cover what cron is and how to get around some typical hurdles. Then we’ll set up automatic renewals of HTTPS certificates. Next we discuss why we don’t set up an email server and step through configuration of outgoing email sending. The post WordPress Cron and Email<span class="no-widows"> </span>Sending appeared first on SpinupWP.| SpinupWP
We compare the top WordPress cache plugins and how they work. Plus, we show you how to serve cached pages directly from Nginx for lightning-fast site performance.| SpinupWP