Nginx
How to Install Drupal 11 with Nginx, PHP-FPM 8.3, MySQL, phpMyAdmin on Ubuntu 24.04 - Linode Guide
In this article, you will learn how to set up a webserver for serving Drupal 11 websites running with Nginx, PHP-FPM 8.3, MySQL, and phpMyAdmin on Ubuntu 24.04For the following tutorial, I used…
How To Update to PHP 7.4 Ubuntu 16.04 Drupal 7 Nginx
I was facing problems with some Drupal modules not being supported, before upgrading to PHP 7.4 version. As I had running Ubuntu 16.04 server with Nginx and PHP 7.0 FPM on in I felt a…
How To HTTPS Secure Drupal 8 Running Nginx with Let's Encrypt on Ubuntu 18.04
Let's Encrypt have done some very good job, providing SSL certificates that everyone can use absolutely for free. Encrypted HTTPS websites should be default in 2020. I have been…
How To Enable Google Adsense ads.txt file for Drupal on Nginx
Around early September 2019, in my Google AdSense dashboard, I noticed a warning informing me to create a separate ads.txt file. I followed the on-screen instruction and did what was asked.…
How to block visitors from country NGINX + GeoIP Module
There are a couple of reasons why website administrators consider blocking visitors from particular countries or regions accessing websites, the most common reason probably is…
How To Fix "gzip is failing for js files" Nginx
From Drupal Reports status page I noticed gzip is failing for js files error The web servers configuration will need to be adjusted. In most cases make sure that the webroots .htaccess file…
How To Redirect in Nginx all Domain Name Versions to https://www
As you might already know search engines (Google) sees www.domain.com and domain.com as two separate domain names. If you are not using 301 redirects (www to non-www or vice verse)you…
How To Fix: Error: Call to undefined function curl_init()
After upgrading from Ubuntu 12 to Ubuntu 16 I discovered an error for Drupal website sending e-mails using Mailsystem + Postmark here is the error code: Error: Call to undefined function curl_init…
Postfix Send Only SMPT Mail for Drupal 8 on Ubuntu 16.04, Nginx
If you have recently installed a fresh Drupal 8 site on Ubuntu 16.04 with Nginx running on it and you are getting Unable to send e-mail. Contact the site administrator if the problem…
How To Password Protect Your site with Nginx on Ubuntu 14.04
I was working on a new customers website, and I was looking for ways to showcase current development stage to the client, meanwhile hiding contents from others. Sounds familiar? In this server series…
How to Upgrade from Ubuntu 12.04 to 14.04 LTS
In this article I will provide simple instructions on how to upgrade Ubuntu 12.04 to 14.04. In fact I didn't wanted to push for a server upgrade for a while, but decided to do it now, and not…
How To Enable PHP Curl Ngnix (Good for Social share counters)
Today I was eager to install and enable really cool Drupal module for my blog - Social Share Counter, this module looked simple - all I had to do, just download, enable and a little bit tweak around…
How to Upgrade PHP 5.3 to 5.5.9 on Ubuntu 12.04 to Support Drupal 8
That day finally have come and I've officially started a new project on my first Drupal 8 website. While my first attempts were about two years ago, but due to the lack of time and will to…
LEMP Server Ubuntu 12.04 for serving Drupal on Nginx
In this tutorial you will learn how to setup a LEMP stack on Ubuntu 12.04 for serving a Drupal site (s). Update: I originally started this post to document my setup for actually configuring Nginx…
How to Renew Let's Encrypt SSL Certificate
Free SSL certificates from Let's Encrypt certify are issued for a short 3 month term. I first enabled secure HTTPS pages around at start of 2016, and now it's time to renew SSL. The following…
Linode: How To Secure Nginx with Let's Encrypt on Ubuntu 12.04
Encrypted HTTPS websites are pretty much a hot topic nowadays. I have seen a lot noncommercial websites and blogs using HTTPS protocol lately. I believe cheap prices for certificates…
How to Specify a Vary: Accept-Encoding header Nginx
The other day I visited tools.pingdom.com to test performance for my blog (the one you are currently reading) and I did fine I have a two bottlenecks: Remove query strings from static resources…
Drupal 8 Configuration for Nginx Server Blocks, Ubuntu 14.04
After a long period of doubts should I start testing and developing with Drupal 8, which stable version is not yet released, yesterday I decided to give a try for a Drupal 8 beta release. I bought a…
How to solve Nginx: 413 Request Entity Too Large error
If you have ever encountered an error message that says "Nginx: 413 Request Entity Too Large", you know how frustrating it can be. This error message usually pops up when you try to upload a file…
Receive weekly trade ideas and portfolio adjustments directly to your inbox.
I share ongoing portfolio progress with a focus on generating income through covered calls on quality stocks. Each update includes positioning changes, trade rationale, and forward-looking adjustments based on current market conditions.
Latest articles
RWA Tokenization in Georgia: Key Takeaways from DGFI & Forbes Conference in Tbilisi
On April 24, 2026, DGFI, in collaboration with Forbes Georgia, hosted a conference on Real-World Asset (RWA) tokenization at the Radisson Blu Iveria Hotel in Tbilisi. The event brought together representatives from financial institutions, regulators, brokerage houses, and emerging fintech players to discuss the evolving landscape of tokenized…
Building a Frame House in Latvia: Kitchen Installation, Ground Tilling & IKEA Trip
As usual, we planned our spring around the school break at BIST (British International School of Tbilisi). This year we again split the time — one week in Latvia working on the frame house in the west, and the other in Berlin for business meetings related to the translation company.Returning after winter always comes with surprises. This year didn…