How To Configure Nginx as a Reverse Proxy on Ubuntu
Learn how to configure Nginx as a reverse proxy on Ubuntu. Step-by-step setup with HTTPS, headers, WebSockets, and load balancing examples.
Learn how to configure Nginx as a reverse proxy on Ubuntu. Step-by-step setup with HTTPS, headers, WebSockets, and load balancing examples.
Elasticsearch is a platform for distributed search and analysis of data in real time.
asdf is a command line interface tool, or CLI tool, for managing different runtime versions across multiple programming languages. It unifies all the runtimes under one configuration file, and uses a plugin structure to manage everything with one tool. As an example, you can install Node.js, but then have asdf as a central repository of plugins with each plugin being maintained either officially or by community contributors.
This tutorial will get your Ubuntu 22.04 server set up with a Python 3 programming environment. Programming on a server has many advantages and supports collaboration across development projects. The general principles of this tutorial will apply to any distribution of Debian Linux.
Sets in Redis are collections of strings stored at a given key. When held in a set, an individual record value is referred to as a member. Unlike lists, sets are unordered and do not allow repeated values. This tutorial explains how to create sets, retrieve and remove members, and compare the members of different sets.
Node.js is an open-source JavaScript runtime environment for building server-side and networking applications. The platform runs on Linux, macOS, FreeBSD, and Windows. Though you can run Node.js applications at the command line, this tutorial will help you harden and deploy them in the background for a production configuration.
In this tutorial, you will set up WireGuard on an Ubuntu 22.04 server, and then configure another machine to connect to it as a peer using both IPv4 and IPv6 connections (commonly referred to as a _dual stack_ connection). You’ll also learn how to route the peer’s Internet traffic through the WireGuard server in a gateway configuration, in addition to using the VPN for an encrypted peer-to-peer tunnel.
Nginx is a high performance web server capable of serving content with flexibility and power. When designing your web pages, it is often helpful to customize every piece of content that your users will see. This includes error pages for when they request content that is not available.
Laravel is an open-source PHP framework that provides a set of tools and resources to build modern PHP applications. With a complete ecosystem leveraging its built-in features, Laravel’s popularity has grown rapidly in the past few years, with many developers adopting it as their framework of choice for a streamlined development process.
Apache Cassandra is an open-source, masterless, and distributed NoSQL database system. Cassandra database management works through a node system, and nodes are held within a cluster. In this tutorial, you’ll install Cassandra and run a multi-node cluster on Ubuntu 22.04.