Articles by Till Brehm
-
Installing Nginx with PHP and MariaDB (as MySQL replacement) - LEMP -on Ubuntu 15.10 (Wiley Werewolf)
Author: Till Brehm • Tags: linux, mysql, nginx, php, ubuntu • Comments: 1
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. This tutorial shows how you can install Nginx on an Ubuntu 15.10 server with PHP support (through PHP-FPM) and MariaDB (as MySQL replacement). The term LEMP stands for: Linux + Nginx + MySQL + PHP.
-
The Perfect Server - Ubuntu 15.10 (Wily Werewolf) with Apache, PHP, MySQL, PureFTPD, BIND, Postfix, Dovecot and ISPConfig 3
Author: Till Brehm • Tags: apache, bind, control panels, dns, email, ftp, ispconfig, linux, mysql, php, postfix, ubuntu, web server • Comments: 45
This tutorial shows how to install an Ubuntu 15.10 (Wily Werewolf) server (with Apache2, BIND, Dovecot) for the installation of ISPConfig 3, and how to install ISPConfig 3. ISPConfig 3 is a webhosting control panel that allows you to configure the following services through a web browser: Apache or nginx web server, Postfix mail server, Courier or Dovecot IMAP/POP3 server, MySQL, BIND or MyDNS nameserver, PureFTPd, SpamAssassin, ClamAV, and many more. This setup covers the installation of Apache (instead of nginx), BIND (instead of MyDNS), and Dovecot (instead of Courier).
-
Samba Server installation on Ubuntu 15.10
Author: Till Brehm • Tags: linux, samba, ubuntu • Comments: 11
This guide explains the installation and configuration of a Samba server on Ubuntu 15.10 with anonymous and secured Samba shares. Samba is an Open Source/Free Software suite that provides seamless file and print services to SMB/CIFS clients. Samba is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.
-
-
Ubuntu 15.10 LAMP server tutorial with Apache 2.4, PHP 5 and MariaDB (instead of MySQL)
Author: Till Brehm • Tags: apache, linux, mysql, php, ubuntu, web server • Comments: 22
LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache 2.4 web server on an Ubuntu 15.10 server with PHP 5 support (mod_php) and MySQL / MariaDB. Additionally, I will install PHPMyAdmin to make MySQL administration easier. A LAMP setup is the perfect basis for CMS systems like Joomla, Wordpress or Drupal.
-
How to install a Ubuntu 15.10 (Wily Werewolf) Minimal Server
Author: Till Brehm • Tags: linux, server, ubuntu • Comments: 3
This tutorial shows the installation of a Ubuntu 15.10 minimal server in detail with many screenshots. The purpose of the guide is to show the basic installation of Ubuntu 15.10 that can be used as basis for our other Ubuntu 15.10 tutorials here at howtoforge like our perfect server guides.
-
Installing Lighttpd with PHP (PHP-FPM mode) and MySQL or MariaDB on Ubuntu 15.04
Author: Till Brehm • Tags: lighttpd, ubuntu, web server • Comments: 1
Lighttpd is a secure, fast, standards-compliant web server designed for speed-critical environments. This tutorial shows how you can install Lighttpd on an Ubuntu 15.04 server with PHP support (through PHP-FPM) and MySQL. PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with some additional features useful for sites of any size, especially busier sites.
-
Setting up Master-Master Replication with MySQL on Debian 8 (Jessie)
Author: Till Brehm • Tags: debian, high-availability, mysql • Comments: 10
This tutorial describes a replicated MySQL setup (Mater/Master replication) with 2 nodes where data can be read and written to both nodes at the same time. MySQL takes care to replicate the data to the other node and ensures that primary auto increment keys don't collide.
-
Setting up Unison File Synchronization between two Servers on Debian 8 (Jessie)
Author: Till Brehm • Tags: debian, high-availability, server, storage • Comments: 10
This tutorial shows how to set up file synchronization between two Debian 8 servers with Unison. Unison is a file-synchronization tool similar to rsync, the big difference is that it tracks/synchronizes changes in both directions, i.e., files changed on Server 1 will be replicated to Server 2 and vice versa.
-
How to trigger commands on File/Directory changes with Incron on Debian 8
Author: Till Brehm • Tags: linux, programming • Comments: 3
This guide shows how you can install and use incron on a Debian 8 (Jessie) system. Incron is similar to cron, but instead of running commands based on time, it can trigger commands when file or directory events occur (e.g. a file modification, changes of permissions, etc.).
-
Debian 8 Jessie LAMP server tutorial with Apache 2, PHP 5 and MariaDB (instead of MySQL)
Author: Till Brehm • Tags: apache, debian, mysql, php, web server • Comments: 32
LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache webserver on a Debian 8 (Jessie) server with PHP (mod_php) and MySQL / MariaDB support. A LAMP setup is a perfect basis for CMS systems like Joomla, Wordpress or Drupal.