Servers

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

Let's Encrypt to fix HTTPS Certificate incompatibility with Windows XP and Google Chrome

| 5 views

It was about a month ago - when I successfully installed secure https pages for my blog, I opted for using free certificate provided by Let's Encrypt certificate authority. I first heard Let's Encrypt certificate authority from KeyCDN. It was super easy and fast to create SSL certificates for my Linode powered Nginx box. Unfortunately - just a few days later I noticed a deadly screen - Your connection is not private Your connection is not private Google Chrome screen I was using Windows XP…


Linode: How To Secure Nginx with Let's Encrypt on Ubuntu 12.04

| 13 views

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 and possible SEO boost from Google are pushing more and more to add HTTPS. Including me! In fact this article is first since my blog is HTTPS, to celebrate that I decided to write shot tutorial how you too can enable HTTPS on Ubuntu 12.04 running Nginx and optionally running a Drupal site on Linode VPS.…


Third Traffic Spike: More than 7,500 Daily Users

| 1 views

A huge traffic surge to this website was experienced on November 15 when total unique user count reached 7,732. The vast majority of them were coming from Turkey.  Update: Learn how I got 10,000 Page views in a day This was already third traffic spike to my blog, previous record was set back in January (2015) with 3,584 users. While the first serious traffic spike my blog experienced almost two years ago, when total daily traffic surged just above 1,000 daily users. For the couple of last…


How To Recover Lost Password on Linode Server (SSH, Putty)

| 9 views

Bad things happens time after time, and so did happened to me recently - after a longer pause I resumed work on a customers project, and I faced a problem - I had lost my password for accessing my Linode VPS. I must admit that I panicked a lot. Since this happened second time in a 3 years, I decided to wrap up a simple article to help me and others to quickly get connected back to our servers. Interested in Linode VPS? You can actually have a Linode VPS starting as low as $10.00/mo In this…


How To Fix "Server has a weak ephemeral Dillie-Heffman public key" For Jboss Server

| 8 views

A few days ago a customer of mine experienced an error by not being able to access his management system on intranet I built a few years ago. The error we got was following: "Server has a weak ephemeral Dillie-Heffman public key" or ERR_SSL_WEAK_EPHEMERAL_DH_KEY What basically means: If you see this error, it means that a secure connection can't be established because of outdated security code on the website. Chrome protects your privacy by preventing you from connecting to these sites. You…


How to Specify a Vary: Accept-Encoding header Nginx

| 8 views

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 Specify a Vary: Accept-Encoding header I managed to handle query string issue for static resources and then I headed to find a solution for the Specify a Vary thing. Since it's not a Drupal related issue I did some search regarding Nginx and I soon found excellent solution on stackoverflow.com How to…


World Backup Day: Protect Your Data with a Robust Backup Plan

| 2 views

World Backup Day is an annual event observed on March 31st to raise awareness about the importance of backup and data protection. The day is a reminder that data loss can occur at any time, and having a backup plan in place is essential to ensure the safety of important data and prevent significant disruptions to our daily lives. In today's digital age, we rely on technology more than ever before. Our personal and professional lives are heavily dependent on the digital devices and services we…


Nginx redirect domain name to another domain

| 5 views

Redirecting website visitors to a different domain name using Nginx is simple. Add the following code to your server config:  server { server_name .domain.com; return 302 $scheme://forwarded-domain.com; } Restart Nginx sudo /etc/init.d/nginx restart


How to solve Nginx: 413 Request Entity Too Large error

| 35 views

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 that is too large for your server to handle. The good news is that it is possible to fix this error message. In this article, we will discuss some methods you can use to solve the "Nginx: 413 Request Entity Too Large" error. Here are some solutions to fix the "Nginx: 413 Request Entity Too Large"…


How to Install ownCloud on Linode - Ubuntu 14.04

| 3 views

OwnCloud is a self-hosted, open-source file sharing and cloud storage platform that allows individuals and organizations to store, access, and share files securely from any device. With OwnCloud, users can create and collaborate on documents, calendars, and other digital assets, while keeping full control over their data and privacy. OwnCloud offers a range of features such as file synchronization, version control, encryption, and integration with third-party apps, making it a popular choice…