932
edits
Changes
m
==WEB SERVER RESOURCES==[[Image:lamp.png|thumb|right|300px|To provide additional help make your web resource more dynamic (for web apps such as webmail) several services are also required. A popular acronym to represent these foundations and servers is referred to as '''LAMP'''. It stands for '''Linux''', '''Apache''', '''MySQL''', and '''PHP''' (or ''Python'').<br><br>Image by Shmuel Csaba Otto Traian,<br>https://commons.wikimedia.org/w/index.php?curid=28224098)<br>(viaCategory: OPS335]][[httpCategory://creativecommons.org/licenses/by-sa/3.0 Commons Attribution-Share Alike 3.0OPS335 Labs]) ]]Online References:
* (Course Notes on the Apache Web Server)* [http://www.hitmill.com/computers/apache.htm Apache Resources]* [http://www.liquidweb.com/kb/how-to-install-apache-on-centos-7/ Installing Apache Webserver on Centos7]* [http://www.w3schools.com/php/default.asp PHP Tutorial] (w3schools.com)* [http://www.w3schools.com/sql/ MySQL / SQL Language Resources] (w3schools.com) ==OVERVIEWOBJECTIVE & PREPARATION==
==EXPLORATION QUESTIONS==
Matching standardized format
In this lab, we will look at several separate technologies that are used with the Apache web server to install, configure and run web applications.
In your previous OPS235 course, your second assignment may have required you setup a similar series of services in order to run a Wiki on one of your virtual machines. In this lab, we will set up another example of a '''"LAMP solution"''' that will allow the user to run webmail in a web-browser to send and receive e-mail messages.
[[Image:lamp.png|thumb|right|300px|To provide additional help make your web resource more dynamic (for web apps such as webmail) several services are also required. A popular acronym to represent these foundations and servers is referred to as '''LAMP'''. It stands for '''Linux''', '''Apache''', '''MySQL''', and '''PHP''' (or ''Python'').<br><br>Image by Shmuel Csaba Otto Traian,<br>https://commons.wikimedia.org/w/index.php?curid=28224098)<br>(via: [http://creativecommons.org/licenses/by-sa/3.0 Commons Attribution-Share Alike 3.0]) ]]
=== Online Resources===
* (Course Notes on the Apache Web Server)
* [http://www.hitmill.com/computers/apache.htm Apache Resources]
* [http://www.liquidweb.com/kb/how-to-install-apache-on-centos-7/ Installing Apache Webserver on Centos7]
* [http://www.w3schools.com/php/default.asp PHP Tutorial] (w3schools.com)
* [http://www.w3schools.com/sql/ MySQL / SQL Language Resources] (w3schools.com)
== INVESTIGATION 1: SETTING UP A LAMP SOLUTION FOR WEBMAIL ==
== COMPLETING THE LAB ==
'''Depending on your professor you will either be asked to submit the lab in class, or online. Follow the appropriate set of instructions below.'''
===Online Submission===
Follow the instructions for lab 3 on moodle.
===In Class Submission===
Students should be prepared with '''all required commands (system information) displayed in a terminal (or multiple terminals) prior to calling the instructor for signoff'''.
::<span style="color:green;font-size:1.5em;">✓</span>You receiving that mail on an exernal account
# What does the term LAMP stand for? Briefly describe the purpose of each of the following items in LAMP.