Servers

In this section I keep notes and write extended tutorials on things like configuring Nginx servers, serving Drupal. Upgrading Ubuntu, PHP-FPM, e.t.c. Apache, Jboss, Tomcat and other might pop in this section as well. Basically routine tasks and solved problems I'm facing everyday. 

How to Fix Apache Configuration Error AH00558: Could not reliably determine the server's fully qualified domain name

Not the biggest Apache fan here, but today working on a server while setting up Apache as a reverse proxy for the JBoss application, after trying to restart the apache service I faced the following issue Apache Configuration Error AH00558…

How to Setup XTRF with Apache HTTP server as a reverse proxy and SSL from Let's Encrypt

XTRF is a Polish translation management system available to install as SAAS or on your own server (both Windows and Linux). In today's article, I will keep notes on How to Setup XTRF with Apache HTTP server as a reverse proxy and SSL from…

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 bit afraid performing a live update and decided to…

How to Install Drupal with Nginx, PHP-FPM 7.4, MySQL, phpMyAdmin on Ubuntu 20.04 - Linode Guide

In this article, you will learn how to setup webserver for serving  Drupal  websites running with Nginx, PHP-FPM 7.4, MySQL and phpMyAdmin on Ubuntu 20.04 For the following tutorial, I used very much the information from my previous guide…

How To Swap / Transfer IP address with Linode VPS

Recently I was rebuilding a compromised VPS on the Linode - this was a small web server serving some 3 established websites. It took me a few hours from A-Z  - launch a new Linode, install a new webserver on it, then transfer data from one…

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 implementing HTTPS secure websites for years. Until now I…

How to Install Drupal 8 with Nginx, PHP-FPM 7.2, MySQL, phpMyAdmin on Ubuntu 18.04 - Linode Guide

In this article, you will learn how to setup Drupal 8 with Nginx, PHP-FPM 7.2, MySQL and phpMyAdmin on Ubuntu 18.04 For the following tutorial, I used very much the information from my previous guide with Ubuntu 16.04, but decided to…

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. After two months (at the start of November) I…

Building GPU (Ethereum) Mining Rig from Scratch - Part 2 Assembling

I originally built this mining rig back in December 2017 (during the golden days of crypto), I've unplugged this rig from electricity since September 2018, but I might turn it on again in 2019. Today's article is the second and final part…

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 hacking/hacking attempts.  One really nasty way how website…