Workshop on 3/12/2019: Introduction to the LAMP stack

This topic covered what the LAMP stack is followed by a hands on lab actually building 3 production web servers (as there were 3 teams of people) on Virtual Machines where the OS (Debian 10 in this case) had already been pre-installed with minimal packages.

Ultimately, for those unfamiliar, the LAMP stack has been traditionally been made up of (but often people swap bits) these 4 packages which is where it gets that acronym…

The lab covered how to get these all installed and then configure them manually in a way that would mean the web server is capable of serving multiple websites in their own directories, virtual hosts and database for each (if they need one).

A quick look at the colourful whiteboard…

It should go without saying that these VM’s are no longer live so there is little point trying to use these login details now!

The steps followed to do a basic Debian 10 server install though was explained by just showing screenshots of the screens gone through in the installation, most of which you can get away with just hitting enter.

Here are those screenshots though in case anyone wanted a closer look…

Finally the actual “slides” (if you can call them that) for how to get the lab task accomplished… was nothing more than a text file shown on our big TV at size 36pt font! Basically each “slide” is the 14 lines in between each horizontal line. But it worked, these notes also include other things we covered at the end…

At the end we had time for questions where we also went over some of the various free/open source and commercial control panels that can deal with a lot of this for you (but it’s always good to know how it’s done for diagnostic purposes) such as…

  • ISPConfig
  • DirectAdmin
  • Froxlor
  • Plesk
  • cPanel

And that was it for this time!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.