Home

Under the Patronage of HE. Mr. Boutros Harb - The Minister of Telecommunications

The 2nd International Conference on Open Source Software Computing (OSSCOM 2016)

You are here

Managing shared hosting with FreeBSD, nginx, MariaDB, Salt, and ZFS

- Venue: Lebanese University (UL) - Beirut - Lebanon

- Date(s): 2nd December 2016

- Time: 14:00-18:00

- By: Mr. Mohammad Shami

- Introduction: Since the beginning of the World Wide Web, Apache httpd has been the reigning champion of web servers. Nginx has been slowly but steadily eating away at Apache's market share for the past few years but most nginx deployments are high-traffic websites. This has been mainly due to the extra flexibility that Apache provides with .htaccess files which override the base server configuration on a per-site and per-folder basis. Nginx, while faster in production, is more tedious to set up for multiple websites as each website needs to be configured separately, e.g. a WordPress site and a Drupal site use two different configurations. And building a control panel to facilitate this to customers is too complex.

- Aims of the Workshop: Install, configure and get an overview of SaltStack; a configuration management and remote execution framework, and use it to install and manage nginx and MariaDB for multiple virtual hosts. This is not a drop-in replacement to control panels like Cpanel and Odin, but it serves as basis to manage a cluster of web servers for an IT department, and a control panel can be built around this configuration

- Target Audience:
  * System Administrators
  * DevOps

- Prerequisites: Knowledge of any UNIX flavor; Linux, Solaris, BSD, ... etc

- Laptop Requirements: Laptop needed, with virtualization software and FreeBSD 10.3 AMD64 installed

- Course Materials: click here

- Workshop Flyer: click here

- Registration: click here