Some of the readers of this website asked for a guide on Let's Encrypt on Ubuntu 16.04. Here Are Easy Steps To Setup Let's Encrypt on Ubuntu 16.04, Nginx With HSTS, ALPN on HTTP/2, OCSP Stapling, Public Key Pinning (HPKP), Cipher. Needless to say - Let's Encrypt is free SSL certificate. You need not to read guides on the same various web hosts. They have wrongs and some stuffs are copy-pasted from … [Read more...]
Big Data : Apache Spark Growing as Predicted
Growth drivers of Hadoop is the strong demand from the enterprise sector - ICT, banking & Government. Apache Spark is growing as predicted. All sectors interested in Big Data and Apache Spark is growing as predicted. Apache Spark is one of the most popular solutions in the enterprise - Big Data. With regards to growth rates in the market, Hadoop remains first on the list. Big … [Read more...]
Nginx Content Security Policy Example Syntax For Normal Websites
We discussed about Content Security Policy before - Content Security Policy for adding report-uri. Readers are complaining that many sites are proving snippets which are throwing odd errors in Nginx, like nginx: [emerg] invalid number of arguments in "add_header", nginx: [emerg] invalid parameter "self", nginx: [emerg] unexpected "s". So, Here is Nginx Content Security Policy Example Syntax For … [Read more...]
Why CentminMod for HTTP/2 Ngnix LEMP Setup is Practical
CentminMod originally was just a script to automate LEMP setup. Typing commands on SSH is usually suggested for own production servers for various reasons. Indeed we have few thousands guides on them. But, Today We Will Discuss an Opposite Matter - The Reasons Why CentminMod for HTTP/2 Ngnix LEMP Setup is Practical For Cloud Server or Dedicated Server. After many testing, we noticed that … [Read more...]
Rowhammer Exploit Threatens Cloud Virtual Machines
Row hammer / rowhammer can open the way to the memory cells to leak their charges and interact electrically within them. Each bit of stored data occupies a separate memory cell that is electrically implemented with one capacitor and one transistor in DRAM - charged or discharged of a capacitor determines whether a DRAM cell stores binary value as 1 or 0. So it is happening at hardware level. … [Read more...]
How to Upgrade Kernel of Ubuntu Server 16.04 (Cloud Server)
The latest kernel version any user is supposed to use in Ubuntu is updated automatically via the Update Manager, so no action is normally required by user regarding kernel upgrades. Server installations will default to the GA kernel and provide the enablement kernel as optional. We are referring to mainline kernel. Previously, we talked about how to upgrade live Ubuntu 14.04 to 16.04. Here is How … [Read more...]
Upgrade Ubuntu Server 14.04 to 16.04 With Live WordPress
As we wrote in previous articles, it is no more practical to keep Ubuntu 14.04 LTS running and trying to upgrade installed softwares somehow. We know that many webmaster are hesitant to upgrade for the fear of breaking website. Here Are the Detailed Steps on How To Upgrade Ubuntu Server 14.04 to 16.04 With Live WordPress With Kernel Upgrade, Debug & Fixes For Nginx. Indeed on Ubuntu 14.04 LTS, … [Read more...]
HTTP/2 : Checklist For CDN & PaaS Performance
Previously, we talked about the basic knowhow around HTTP/2 optimization. When Are Using CDN Service, CDN Terminates the Connection Geographically Closer to the User and Thus Increasing the Chance to Reduce the TCP and TLS Handshake Cost. Not All CDNs are Optimized For HTTPS & HTTP/2. After reading this brief guide on HTTP/2 Checklist For CDN & PaaS Performance, we expect that the reader … [Read more...]
TLS False Start : Exactly How to Get With Nginx
Through the previous articles we discussed about some basic topics related to optimizing HTTP/2. TLS False Start on Nginx Appears Black Magic to Many New Server Admins. Here is How to Exactly How to Get it With Nginx in Easy Language. TLS False Start is possibly one of the worstly described phrase around optimizations. What This TLS False Start is? TLS False Start is nothing … [Read more...]
Optimizing Nginx HTTP/2 TLS : Basic Principles
We hope that most of the readers are using latest version of deb GNU/Linux (like Ubuntu 16.04 LTS) or latest CentOS which fully supports HTTP/2. In case you are using Ubuntu 14.04 or older Ubuntu, please read our old guide to upgrade your server to make compatible with HTTP/2. This Article on Optimizing Nginx HTTP/2 TLS is Basic Principles Will Also Help the Relatively New Users Who May Not … [Read more...]
Install Nginx HTTP/2 With ALPN on Ubuntu 14.04 From ondrej/nginx PPA
In our previous guide, we have shown how to easily upgrade Nginx on Ubuntu 14.04 for HTTP/2 support. The required changes in the /etc/nginx/sites-enabled/default file, /etc/nginx/nginx.conf file and limitations of that way of installation has been discussed on this article. In this guide, we will show how to install Nginx HTTP/2 with ALPN on Ubuntu 14.04 from ondrej/nginx PPA. It simply means, we … [Read more...]