Linux Tutorials on the topic “Ubuntu”
-
How to Install WordPress with Docker on Ubuntu 15.04
Author: Muhammad Arul • Tags: linux, mysql, ubuntu, web server • Comments: 18
In this tutorial, we will install WordPress by using multiple docker containers. Wordpress itself in one container and the MariaDB database in another container. Then we will install Nginx on the host machine as reverse proxy for the WordPress container.
-
How to Install PostgreSQL and phpPgAdmin on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, ubuntu • Comments: 18
PostgreSQL is a powerful object-relational Database released under an OpenSource BSD-style license. PostgreSQL is well suited for large databases and has many advanced features, so it positions itself in the enterprise database segment. This tutorial will show the installation of PostgreSQL and its web-based administration interface phpPgAdmin on Ubuntu 16.04.
-
Docker: Installation and Basic usage on Ubuntu 16.04
Author: Muhammad Arul • Tags: ubuntu, virtualization • Comments: 3
Docker is an open-source project that provides an open platform for developers and sysadmins to build, package, and run applications anywhere as a lightweight container. This tutorial shows the installation of Docker on Ubuntu 16.04 and the first steps to get started with Docker container management.
-
-
How to install nginx as a Reverse Proxy for Apache on Ubuntu 16.04
Author: Till Brehm • Tags: apache, nginx, ubuntu, web server • Comments: 6
This tutorial shows how you can set up nginx as a reverse proxy in front of an Apache 2.4 web server on Ubuntu 16.04. nginx (pronounced "engine x") is a free, open-source, high-performance HTTP server. nginx is known for its stability, rich feature set, simple configuration, and low resource consumption.
-
How to use GeoIP with Nginx on Ubuntu 16.04
Author: Till Brehm • Tags: nginx, ubuntu, web server • Comments: 7
This tutorial explains how to use the GeoIP module with nginx on Ubuntu 16.04 to find out where your visitors come from. The GeoIP module sets multiple variables like $geoip_country_name, $geoip_country_code, $geoip_city, etc. that you can use in your PHP scripts or directly in your nginx configuration, for example to serve content in different languages based on the user's country.
-
Configuring a single Ubuntu installation as a dual-boot option and a VirtualBox appliance under Windows 10
Author: Neil Golden • Tags: desktop, linux, ubuntu, virtualbox, virtualization • Comments: 15
I often need to use Windows 10 and Ubuntu on the same machine within a single login session, so I run Ubuntu as a virtual machine in Oracle VirtualBox. But I also like to be able to boot my computer natively into Ubuntu, so a dual-boot configuration is optimal. To get the best of both worlds, I install Ubuntu in a dual-boot configuration alongside Windows, and configure VirtualBox to access the Ubuntu disk partitions as a raw disk image. This allows me to boot directly into Ubuntu, or boot the same Ubuntu installation from within Windows using VirtualBox.
-
Maintaining remote web sites with sitecopy on Ubuntu 16.04
Author: Till Brehm • Tags: linux, server, ubuntu, web server • Comments: 5
sitecopy is a tool for copying locally stored web sites to a remote web server (using FTP or WebDAV). It helps you to keep the remote site synchronized with your local copy by uploading modified local files and deleting remote files that have been deleted on the local computer. This tutorial shows how you can manage your remote web site from your local Ubuntu 16.04 desktop with sitecopy.
-
HTTPOXY Vulnerability: How to protect and test your web server
Author: Till Brehm • Tags: centos, debian, linux, ubuntu • Comments: 6
This tutorial will show you how to protect your web server from HTTPOXY. It contains sections for the most used Linux Distributions CentOS + RHEL, Debian, and Ubuntu. The HTTPOXY vulnerability which has been found recently is a vulnerability that affects applications that run in cgi or cgi-like environments. This means that the issue affects almost all web servers including Apache and Nginx and also most PHP applications. Even the mod_php mode on apache is affected.
-
Managing a Headless VirtualBox Installation with phpvirtualbox (Ubuntu 16.04 LTS)
Author: Till Brehm • Tags: linux, ubuntu, virtualbox, virtualization • Comments: 15
Phpvirtualbox is a web-based VirtualBox front-end written in PHP that allows you to access and control remote VirtualBox instances. It tries to resemble the VirtualBox GUI as much as possible to make work with it as easy as possible. It is a nice replacement for the VirtualBox GUI if you run VirtualBox in headless servers (like in the tutorial VBoxHeadless - Running Virtual Machines with VirtualBox 5.1 on a headless Ubuntu 16.04 LTS Server). This tutorial explains how to install phpvirtualbox on an Ubuntu 16.04 server to manage a locally installed, headless VirtualBox.
-
OpenVPN - Secure you server administration with multiplatform VPN connection
Author: Patrik Habdak • Tags: debian, linux, security, ubuntu • Comments: 3
OpenVPN is a full-featured SSL VPN which implements the OSI layer 2 or 3 secure network extension by using the industry standard SSL/TLS protocol. For this tutorial, we are going to use a Debian or Ubuntu server. You can use any server you already have in production.