LEMP Stack Articles and Tutorials
Linux, Nginx, MariaDB/MySQL, PHP/Perl/Python
Let’s Encrypt SSL Certificates and Nginx
Nov 2, 2015 | TutorialsHTTPS and Encryption by Default Encryption by default has become the new standard for web applications and many of the world’s top busiest sites have already made the switch to serving content via HTTPS. Google is no stranger to encryption, having made HTTPS the…read more
Configuring Nginx for CiviCRM
Sep 10, 2015 | ArticlesFor almost a year now I’ve been hosting CiviCRM instances for a couple clients. This has resulted in quite a bit of troubleshooting and experimentation with file permissions and Nginx configuration. Unfortunately, most of the documentation I’ve been able…read more
Adding PageSpeed and other Nginx modules on Ubuntu
Mar 7, 2015 | TutorialsEnabling Nginx Modules One inconvenience with Nginx is that modules cannot be dynamically added or removed as they can in Apache. Instead, Nginx modules are specified at compile-time. If you want to add or remove any Nginx modules such as ngx_lua,…read more
Install CiviCRM on WordPress with Nginx
Dec 15, 2014 | TutorialsOver the weekend I installed a copy of CiviCRM on WordPress to demo for a small nonprofit that recently asked me to help with some of their data needs. CiviCRM is a constituent relationship management (CRM) system designed for nonprofit organizations. While I…read more
Password protect WordPress admin directory on Nginx
Dec 15, 2014 | TutorialsExtra protection against brute force attacks While WordPress has an authentication system of its own, some opt to add additional server-side password protection to /wp-admin/ using basic authentication. This prompts users for a username and a password before even…read more
Nginx redirect and SSL configuration example
Nov 15, 2014 | TutorialsOver the past few months I’ve been working with WordPress sites a surprising amount. During this same time, I decided to switch all of my sites over to HTTPS exclusively. The switch was relatively painless, especially since free SSL certificate are now…read more