For the past few months, my WordPress server, on an unmanaged virtual private server (VPS), has been freezing once or twice a month. I had to power cycle it to get it up and running again. I found out that the server’s Ubuntu 20.04 LTS (Long-Term Support) operating system was…
Leave a CommentTag: Nginx
Update: I’ve provided updated instructions using the latest Ubuntu 24.04 LTS at Ubuntu 24.04 LTS and WordPress From Scratch. My website has been running on an unmanaged virtual private server (VPS), using Ubuntu 14.04, from DigitalOcean since 6 years ago. Unfortunately, the latest WordPress (as of version 5.2) requires at…
Leave a CommentTo facilitate web development, I wanted the same environment on my Windows 10 desktop as exists on my Ubuntu VPS server. With WSL (Windows Subsystem for Linux), I can have the same LEMP (Linux, Nginx, MySQL, and PHP) setup on my Windows 10 desktop. See my previous post, Install Subversion…
5 CommentsRecently, I received a couple of “Password Reset” request emails from my blog. I surmised that someone had tried to log into my WordPress administrative account, was unsuccessfully, and had resorted to using the “Lost your password?” link on the login page. Disconcertingly, the email indicated that my admin username…
Leave a CommentAs a web developer, have you ever asked yourself whether to use a period or a plus sign to concatenate two strings? The former is used by PHP and the latter by Javascript. If you switch between the frontend Javascript and the backend PHP languages often, you’ll find yourself asking…
Leave a CommentUpdate: I’ve provided updated instructions using the latest Let’s Encrypt Certbot app at Ubuntu 24.04 LTS and WordPress From Scratch under section “Configure Secure HTTPS Access”. The latest Certbot will automatically modify the Nginx server block file and schedule the renewal task. See my previous post in the unmanaged VPS…
Leave a CommentIn the past, whenever I needed a web server on Windows, I would install the XAMPP distribution (comes with Apache, PHP, and MySQL) and call it a day. This time, I wanted to use Nginx instead of Apache as the web server. Below are the steps I took to install…
16 CommentsWhen I started my Do It Scared! blog (later moved to Folded Life), I did not have in mind any goal beyond sharing technical knowledge and random thoughts. As I’ve written more content, I’ve come to realize that my posts split into two very different camps, technical how-to instructions and…
Leave a CommentSee my previous post in my unmanaged VPS (virtual private server) series, Nginx HTTPS SSL and Password-Protecting Directory, to learn how to configure Nginx to enable HTTPS SSL access and password-protect a directory. In this post, I will explore how to upgrade LEMP and Ubuntu. Upgrade LEMP While one can…
Leave a CommentSee my previous post in my unmanaged VPS (virtual private server) series, Nginx Multiple Domains, Postfix Email, and Mailman Mailing Lists, to learn how to configure multiple domains and get Postfix email and Mailman mailing lists working. In this post, I will configure Nginx to enable HTTPS SSL access and…
1 Comment