nginx

How To Set Up the code-server Cloud IDE Platform on Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

How To Set Up the code-server Cloud IDE Platform on Ubuntu 18.04

In this tutorial, you will set up the code-server cloud IDE platform on your Ubuntu 18.04 machine and expose it at your domain, secured with free Let’s Encrypt TLS certificates. In the end, you’ll have Microsoft Visual Studio Code running on your Ubuntu 18.04 server, available at your domain and protected with a password.

Read more
How To Use Confd and Etcd to Dynamically Reconfigure Services in CoreOS — step-by-step Web Servers tutorial on Progressive Robot

How To Use Confd and Etcd to Dynamically Reconfigure Services in CoreOS

Etcd is a globally distributed key-value store that is available in CoreOS installations. By registering services in this store, related applications can adjust their configuration based on the values available. In this guide, we will demonstrate how to configure `confd` to monitor `etcd` in order to dynamically generate an Nginx configuration. Continuous polling of `etcd` allows us to configure Nginx as a load balancer that adjusts its list of backend servers as they are started or stopped.

Read more
Introduction to Web Servers — step-by-step Web Servers tutorial on Progressive Robot

Introduction to Web Servers

A web server’s primary role is to serve web pages for a website. They act as an intermediary between the backend and the frontend, serving up resources like HTML and CSS files to JSON data, all generated dynamically on the fly or served statically. It uses protocols such as HTTP or HTTPS in a request-and-response format, allowing communication between backend machines and a requesting client’s web browser.

Read more
Common Nginx Connection Errors — step-by-step Web Servers tutorial on Progressive Robot

Common Nginx Connection Errors

Nginx connection errors can be difficult to debug because there are many possible causes and solutions. Moreover, there aren’t always many hints to point you in the right direction to fix the error. In this tutorial, you will learn about what a browser connection error means for your Nginx web server and the various steps you can take to identify and correct the issue to get your server back up and running.

Read more
How To Add ngx_pagespeed to Nginx on CentOS 7 — step-by-step Linux tutorial on Progressive Robot

How To Add ngx_pagespeed to Nginx on CentOS 7

ngx_pagespeed, or just pagespeed, is an Nginx module designed to optimize your site automatically by reducing the size of its resources and hence the time the clients’ browsers need to load it. This article will guide you through the installation and configuration of the pagespeed module for Nginx. It’s important to know that Nginx does not support *Dynamic Loading of Modules* available in other web servers such as Apache. Since Nginx doesn’t support this feature, you need to build Nginx from so

Read more
CHAT