Ubuntu
How To Install Nginx on Ubuntu 18.04 [Quickstart]
Tutorials
Nginx
Quickstart
Ubuntu
Ubuntu 18.04
Introduction> Introduction # Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. It is more resource-friendly than Apache in most cases and can be used as a web server or reverse proxy.
How To Configure Apache to Use Custom Error Pages on Ubuntu 14.04
Tutorials
Apache
Ubuntu
Introduction> Introduction # Apache is the most popular web server in the world. It is well-supported, feature-rich, and flexible. When designing your web pages, it is often helpful to customize every piece of content that your users will see.
How to Install a Chef Server, Workstation, and Client on Ubuntu VPS Instances
Tutorials
Chef
Configuration Management
Git
Ubuntu
Warning
This guide is targeted at Chef 11. The Chef 12 platform introduces some significant configuration differences. You can find a guide on how to set up a Chef 12 server, workstation, and node here.
How To Secure HAProxy with Let’s Encrypt on Ubuntu 14.04
Tutorials
Let's Encrypt
Load Balancing
Security
Ubuntu
Introduction> Introduction # Let’s Encrypt is a new Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. It simplifies the process by providing a software client, Certbot, that attempts to automate most of the required steps.
How To Deploy a Meteor.js Application on Ubuntu 14.04 with Nginx
Tutorials
Node.js
NoSQL
Ubuntu
About Meteor.js Meteor.js is a framework for JavaScript that allows web developers to write JavaScript code once and reuse it both client and server-side. This is possible thanks to Meteor’s unique build process (read more about structuring your application code and code sharing).
How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 16.04
Tutorials
Flask
Nginx
Python
Python Frameworks
Ubuntu
Ubuntu 16.04
Introduction> Introduction # In this guide, we will be setting up a simple Python application using the Flask micro-framework on Ubuntu 16.04. The bulk of this article will be about how to set up the uWSGI application server to launch the application and Nginx to act as a front end reverse proxy.
How To Create a Table in MySQL and MariaDB on an Ubuntu Cloud Server
Tutorials
MariaDB
MySQL
Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Secure Apache with Let’s Encrypt on Ubuntu 14.04
Tutorials
Apache
Let's Encrypt
Security
Ubuntu
###Introduction
This tutorial will show you how to set up a TLS/SSL certificate from Let’s Encrypt on an Ubuntu 14.04 server running Apache as a web server.
SSL certificates are used within web servers to encrypt the traffic between the server and client, providing extra security for users accessing your application.
How To Set Up a Production Elasticsearch Cluster on Ubuntu 14.04
Tutorials
Clustering
Elasticsearch
Ubuntu
Introduction> Introduction # Elasticsearch is a popular open source search server that is used for real-time distributed search and analysis of data. When used for anything other than development, Elasticsearch should be deployed across multiple servers as a cluster, for the best performance, stability, and scalability.
How To Setup VNC For Ubuntu 12
Tutorials
Miscellaneous
Ubuntu
Status: Deprecated> Status: Deprecated # This article is deprecated and no longer maintained.
Reason> Reason # Ubuntu 12.04 reached end of life (EOL) on April 28, 2017 and no longer receives security patches or updates.
How To Set Up Mod_Rewrite
Tutorials
Apache
Ubuntu
About Mod_Rewrite> About Mod_Rewrite # Think about the last time you visited some shopping website, looking for that one specific thing you needed to buy. When you finally reached the page, the URL most likely looked something like this:
How To Set Up Time Synchronization on Ubuntu 16.04
Tutorials
Linux Basics
Ubuntu
Ubuntu 16.04
Introduction> Introduction # Accurate timekeeping has become a critical component of modern software deployments. Whether it’s making sure logs are recorded in the right order or database updates are applied correctly, out-of-sync time can cause errors, data corruption, and other hard to debug issues.
How To Configure Nginx as a Web Server and Reverse Proxy for Apache on One Ubuntu 14.04 Droplet
Tutorials
Apache
Nginx
Ubuntu
Introduction> Introduction # Apache and Nginx are two popular open source web servers often used with PHP. It can be useful to run both of them on the same virtual machine when hosting multiple websites which have varied requirements.
How To Set Up Multi-Factor Authentication for SSH on Ubuntu 16.04
Tutorials
Security
Ubuntu
Ubuntu 16.04
Introduction> Introduction # An authentication factor is a single piece of information used to prove you have the rights to perform an action, like logging into a system. An authentication channel is the way an authentication system delivers a factor to the user or requires the user to reply.
How To Use PAM to Configure Authentication on an Ubuntu 12.04 VPS
Tutorials
Linux Basics
Security
System Tools
Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How to Add and Delete Users on Ubuntu 16.04
Tutorials
Linux Basics
Ubuntu
Introduction> Introduction # One of the most basic tasks that you should know how to do on a fresh Linux server is add and remove users. When you create a new system, you are often (such as on DigitalOcean Droplets) only given the root account by default.
How To Migrate from an Apache Web Server to Nginx on an Ubuntu VPS
Tutorials
Apache
Nginx
PHP
Ubuntu
Introduction> Introduction # There are a number of choices you have to make when getting a website or application up and running. Sometimes, your requirements change, new technology becomes viable, or your user-base balloons unexpectedly.
How To Move a MySQL Data Directory to a New Location on Ubuntu 16.04
Tutorials
Block Storage
MySQL
Storage
Ubuntu
Ubuntu 16.04
Introduction> Introduction # Databases grow over time, sometimes outgrowing the space on the file system. You can also run into I/O contention when they’re located on the same partition as the rest of the operating system.
How To Install and Configure OpenLDAP and phpLDAPadmin on Ubuntu 16.04
Tutorials
System Tools
Ubuntu
Ubuntu 16.04
Introduction> Introduction # Lightweight Directory Access Protocol (LDAP) is a standard protocol designed to manage and access hierarchical directory information over a network. It can be used to store any kind of information, though it is most often used as a centralized authentication system or for corporate email and phone directories.
How To Configure a Redis Cluster on Ubuntu 14.04
Tutorials
Clustering
NoSQL
Redis
Ubuntu
Introduction> Introduction # Redis is an open source key-value data store, using an in-memory storage model with optional disk writes for persistence. It features transactions, pub/sub, and automatic failover, among other functionality.