Redis, also called Remote Dictionary Server, is an open-sourced in-memory database. It is a data-structured storage system that runs on a server’s RAM, which is much quicker than the fastest Solid State Drive (SSD). As a result, Redis is very responsive and an excellent fit for rate limiting. Rate limiting restricts the number of times a user may request a …
How to Host a Docker Image Repository and Build Docker Images with GitLab Self-Managed Instance on Ubuntu 20.04
Containerization technology has greatly advanced in the software development tech space as the most accepted method of packaging and deploying applications in cloud environments. This has been necessitated by the need for continuous integration (CI) and continuous deployment (CD) which are defining aspects of DevOps. Software developers and engineers make use of containers to achieve the CI/CD aspect of software …
Installing an SSL Certificate From a Commercial Certificate Authority: A Comprehensive Guide
Introduction SSL certificates are tools that enable you to make your server more secure. These data files make the connections between a server and a browser safer. They are the difference between an HTTP and an HTTPS website. The way an SSL certificate works is that it encrypts your data stream, vets out the traffic, and verifies user identities. It …
OpenSSL Essentials: Working with Private Keys, Certificate Signing Requests, and SSL Certificates
OpenSSL is an open-source cryptography library that includes a variety of commands used in the TLS Protocol and Public Key Infrastructure. OpenSSL was released in 1998 and is available for Windows, Linux, macOS, and BSD systems. The OpenSSL command will help you perform various tasks including Certificate Signing Request (CSR), private keys generation, and SSL certification. OpenSSL is important because …
How to Secure Nginx with Let’s Encrypt on Ubuntu 20.04
Having a secure website is vital to ensuring a reputable online presence for any business. Website security should be among your top concerns especially if you are transferring sensitive data between your website and your website visitors. A simple Google search of ‘how to secure a website’ will bring you several directives. One of the top results is an SSL …
Securing Apache with Let’s Encrypt on Ubuntu 18.04
Website and data security are topics that cannot be taken lightly. Highly sensitive information which includes financial records and customers’ private information is always in transit between the user’s computer and your website. When you consider this fact, it’s not hard to see why unsecured websites could result in a breach that could seriously damage your business. There are a …
How to Install the LEMP stack (Linux, Nginx, MySQL PHP) on Ubuntu 20.04
Introduction In the world of the internet, several technologies come together to form a solution that enables internet users to access dynamic content on the world wide web. LEMP stack is one of those solutions. It brings together four technologies that make a complete server solution for high-performance and dynamic websites. LEMP is an acronym for Linux, Nginx, MySQL, and …
Automate LetsEncrypt SSL Certificate Renewals for NginX
For those in a rush: this blog post shows you how to use free SSL certificates and have then renew perpetually (in theory) so they are near zero hassle to use. It is always nice to automate things. This saves you a lot of time and lets you concentrate on the things that actually matter and make a difference. Renewing …
CloudSigma.com is now fully protected by SSL
At CloudSigma, we take security very serious. Since the very beginning, all our web app (the cloud control panel) and our API has been configured to accept SSL connections only. We’re now happy to announce that we’ve also moved our regular marketing site (i.e. this) to only run SSL as well. For those not familiar SSL, it’s a way to …
Web surfing? After Heartbleed make sure you update your SSL certificate setting in your browsers
With the recent Heartbleed security vulnerability affecting a significant part of the world’s secured internet traffic, most companies have been taking the precaution of renewing their SSL certificates as it is possible to compromise the keys for these certificates using the Heartbleed vulnerability. Unfortunately, many browsers won’t automatically check for revoked certificates (including the most popular Google Chrome). We highly …