Difference between revisions of "OPS335 Lab 5"

From CDOT Wiki
Jump to: navigation, search
Line 4: Line 4:
  
 
To add life to a website more than just the web server is needed. A popular acronym is LAMP. It stands for Linux, Apache, MySQL, and PHP (or Python). This week we will set up this stack to give us a website that does webmail (send and receive email in a web browser).
 
To add life to a website more than just the web server is needed. A popular acronym is LAMP. It stands for Linux, Apache, MySQL, and PHP (or Python). This week we will set up this stack to give us a website that does webmail (send and receive email in a web browser).
 +
 +
= Apache =
 +
 +
We already have Linux set up, and by now we know how to fix the firewall, install and troubleshoot network services. So the first step for our LAMP setup will be the Apache part.
 +
 +
We'll need a new virtual machine. Because you probably forgot how to install one - go through the exercise again, and set up a vm4 from scratch. Only a minimal setup is needed. Configure it in the same way that you've configured the other three main VMs. This should be a quick exercise for you by now, including:
 +
* The installation,
 +
* Connecting to the correct network with a static IP (the address 192.168.X.5 should be available),
 +
* Making sure you're using your internal DNS server,
 +
* Configuring default rules for your iptables firewall.
 +
 +
As an interesting exercise: configure all your network settings during the installation wizard.

Revision as of 21:53, 28 March 2016

In this lab we will have a quick look at several separate technologies that are often used together with the Apache web server to install and run web applications.

Apache on its own does little more than serve text pages, images, and other static files. You can format those pages to look nice but they won't have any dynamic functionality - they will always look the same.

To add life to a website more than just the web server is needed. A popular acronym is LAMP. It stands for Linux, Apache, MySQL, and PHP (or Python). This week we will set up this stack to give us a website that does webmail (send and receive email in a web browser).

Apache

We already have Linux set up, and by now we know how to fix the firewall, install and troubleshoot network services. So the first step for our LAMP setup will be the Apache part.

We'll need a new virtual machine. Because you probably forgot how to install one - go through the exercise again, and set up a vm4 from scratch. Only a minimal setup is needed. Configure it in the same way that you've configured the other three main VMs. This should be a quick exercise for you by now, including:

  • The installation,
  • Connecting to the correct network with a static IP (the address 192.168.X.5 should be available),
  • Making sure you're using your internal DNS server,
  • Configuring default rules for your iptables firewall.

As an interesting exercise: configure all your network settings during the installation wizard.