Secure Nginx with Let's Encrypt SSL on Debian 10/11

Overview In the following post we’re going to cover the procedure how to secure Nginx with Let’s Encrypt SSL on Debian 10 machine(This procedure can be applied on Debian 11 as well). The post will showcase the scenario, where we need to install certbot on our Debian machine and obtain the SSL certificate from Let’s Encrypt, setup the automatic HTTPS redirection and test out the certificate renewal as well. Here we already have a Debian machine with Nginx preinstalled on which we’re going to go through the steps on how to secure nginx with let’s encrypt ssl. ...

June 12, 2021 · 5 min · 861 words · MarkoN

Install Wordpress with Nginx on Debian 10/11

Overview The following post will showcase the steps how to install Wordpress with Nginx on Debian 10 and on Debian 11 as well. On a single Debian server we will install and configure the LEMP stack(Nginx, PHP and MariaDB) and at the end install and run Wordpress. In other words, our single Debian server will run the Nginx web server, the MariaDB server and run Wordpress altogether. Wordpress can also be setup and run on multiple separate servers(separate web server and separate database server). If you need setup like that(with a remote database), you can check how to setup it on this post. Another method of installing and running Wordpress is with Docker, which is covered on this post. ...

May 30, 2021 · 6 min · 1119 words · MarkoN

Configure origin Cloudflare SSL on Nginx

Overview In this article we’re going to go through the steps on how to configure origin Cloudflare SSL on Nginx web server. These steps are for web servers which run on Linux(CentOS, Debian etc…). Cloudflare is a quite famous CDN and DDoS protection platform but they offer many other services - one of those services are the SSL certificates. If you are already using Cloudflare, you can also acquire an SSL certificate from them as well. ...

January 10, 2020 · 4 min · 826 words · MarkoN

How to enable Gzip compression on Nginx

How to enable Gzip compression on Nginx server Overview If we want to use Nginx as a web server, for better caching and website performance, it is recommended to have compression enabled, such as gzip compression. Nginx is another good open source web server and it’s packed with many good features. Unfortunately, gzip compression on Nginx is not enabled by default(in some cases). In this post, we’ll cover the steps how to enable gzip compression on Nginx server. ...

August 26, 2019 · 4 min · 713 words · MarkoN

Install WordPress on Google cloud [Nginx]

How to install WordPress on Google cloud with Nginx Introduction Hosting a Wordpress website on a Google cloud platform? I’ve been experimenting with this a lot lately and it’s surprising how well it can perform even the free tier. We’ll be covering the process how to install and host wordpress website on google cloud for free. Yes, it can be done(Note - the hosting part for the website will be free, but if you need to buy a domain that’ll be the only expense in this post). ...

June 24, 2019 · 8 min · 1654 words · MarkoN