Nginx
How To Build and Deploy a Flask Application Using Docker on Ubuntu 18.04
Tutorials
Docker
Flask
Nginx
Ubuntu 18.04
The author selected the Tech Education Fund to receive a donation as part of the Write for DOnations program.
Introduction> Introduction # Docker is an open-source application that allows administrators to create, manage, deploy, and replicate applications using containers.
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 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 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 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 Set Up Laravel, Nginx, and MySQL with Docker Compose
Tutorials
Docker
Laravel
MySQL
Nginx
PHP
PHP Frameworks
Ubuntu 18.04
The author selected The FreeBSD Foundation to receive a donation as part of the Write for DOnations program.
Introduction> Introduction # Over the past few years, Docker has become a frequently used solution for deploying applications thanks to how it simplifies running and deploying applications in ephemeral containers.
How To Create Simple Chef Cookbooks to Manage Infrastructure on Ubuntu
Tutorials
Chef
Configuration Management
Nginx
Ubuntu
Introduction> Introduction # Chef is a configuration management system designed to allow you to automate and control vast numbers of computers in an automated, reliable, and scalable manner.
In previous tutorials, we have looked at some common Chef terminology and discussed how to install a Chef server, workstation, and nodes (with Chef 12 or Chef 11).
How To Install Nginx on CentOS 7
Tutorials
CentOS
Nginx
Introduction> Introduction # Nginx is a popular high-performance web server. This tutorial will teach you how to install and start Nginx on your CentOS 7 server.
Prerequisites> Prerequisites # The steps in this tutorial require a non-root user with sudo privileges.
How To Install and Secure phpMyAdmin with Nginx on an Ubuntu 14.04 Server
Tutorials
LEMP
MySQL
Nginx
Ubuntu
Introduction> Introduction # Relational database management systems like MySQL are needed for a significant portion of web sites and applications. However, not all users feel comfortable administering their data from the command line.
How To Upgrade to PHP 7 on Ubuntu 14.04
Tutorials
Apache
LAMP Stack
LEMP
Nginx
PHP
Ubuntu
Introduction> Introduction # PHP 7, which was released on December 3, 2015, promises substantial speed improvements over previous versions of the language, along with new features like scalar type hinting. This guide explains how to quickly upgrade an Apache or Nginx web server running PHP 5.
How To Configure OCSP Stapling on Apache and Nginx
Tutorials
Apache
Nginx
Security
Introduction> Introduction # OCSP stapling is a TLS/SSL extension which aims to improve the performance of SSL negotiation while maintaining visitor privacy. Before going ahead with the configuration, a short brief on how certificate revocation works.
How To Create an SSL Certificate on Nginx for Ubuntu 14.04
Tutorials
Nginx
Security
Ubuntu
Introduction> Introduction # TLS, or transport layer security, and its predecessor SSL, which stands for secure sockets layer, are web protocols used to wrap normal traffic in a protected, encrypted wrapper.
How To Install WordPress with Nginx on Ubuntu 14.04
Tutorials
Nginx
Ubuntu
WordPress
Introduction> Introduction # WordPress is the most popular CMS (content management system) in the world. It allows you to easily get your site or blog up and running. After installation, you can manage almost everything in an easy web interface.
How To Install nginx on CentOS 6 with yum
Tutorials
CentOS
Nginx
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
Deploying a Rails App on Ubuntu 14.04 with Capistrano, Nginx, and Puma
Tutorials
Nginx
Ruby on Rails
Ubuntu
Introduction> Introduction # Rails is an open source web application framework written in Ruby. It follows the Convention over Configuration philosophy by making assumptions that there is the ‘best’ way of doing things.
How To Run Nginx in a Docker Container on Ubuntu 14.04
Tutorials
Docker
Nginx
Ubuntu
Introduction> Introduction # This tutorial shows how to deploy Nginx in a Docker container.
By containerizing Nginx, we cut down on our sysadmin overhead. We will no longer need to manage Nginx through a package manager or build it from source.
How To Secure Nginx with Let’s Encrypt on Ubuntu 20.04
Tutorials
Nginx
Security
Ubuntu
Ubuntu 20.04
Introduction> Introduction # Let’s Encrypt is a 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 (if not all) of the required steps.
How To Set Up a Node.js Application for Production on CentOS 7
Tutorials
CentOS
Deployment
Nginx
Node.js
Introduction> Introduction # Node.js is an open source Javascript runtime environment for easily building server-side and networking applications. The platform runs on Linux, OS X, FreeBSD, and Windows, and its applications are written in JavaScript.
How To Set Up Highly Available Web Servers with Keepalived and Reserved IPs on Ubuntu 14.04
Tutorials
High Availability
Nginx
Ubuntu
Introduction> Introduction # High availability is a function of system design that allows an application to automatically restart or reroute work to another capable system in the event of a failure.
How To Install Linux, Nginx, MySQL, PHP (LEMP stack) on Ubuntu 18.04
Tutorials
Databases
LEMP
MySQL
Nginx
PHP
Ubuntu 18.04
Introduction> Introduction # The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications. This is an acronym that describes a Linux operating system, with an Nginx (pronounced like “Engine-X”) web server.