IT 3100: Systems Design and Administration I
Web Server - Server Side Scripting (PHP)
Due according to the class schedule.
In this assignment, you will add server side scripting to the web server already installed.
Throughout the semester this server must be functioning correctly.
Install and configure server side scripting environment
Install the latest PHP scripting environment on your web server.
Create three more virtual web sites on your web server. Follow the same process as in the previous web assignment. Install a simple PHP file that tests the functionality of PHP on each of them. Fix any errors that occur.
On each of these 3 new virtual web sites, update the index
document to include a link to the PHP test file. When creating your
a tag, the contents of href must be surrounded by single quotes (i.e.
Each of these new indexes must include a unique word. Each of the 3 PHP testing scripts must also include the same unique word.
Install and configure a simple web application
Find an open source web application written in PHP. This can be any kind of application, but should not need database access, unless you are working ahead on the database assignment. Download, install and configure this web application to work on one of your web sites.
If you cannot find a web app, here is a simple one. You need to change .txt to .php.
Visit each of your sites by hostname and verify the correct files are returned in each case.
Follow each of the links in the index documents to verify that the PHP test files are working.
Visit the web application and use it enough to verify that it is working correctly.
Use the log files to look for potential errors.
Submission File Format
The submission file is a UNIX text file, and must have this format, exactly!
The file must be named
ip: ip address of web server site1: fully qualified domain name of first web site:unique word on first web site site2: fully qualified domain name of second web site:unique word on second web site site3: fully qualified domain name of third web site:unique word on third web site site4: fully qualified domain name of next web site:unique word on this web site site5: fully qualified domain name of next web site:unique word on this web site site6: fully qualified domain name of next web site:unique word on this web site application: full URL of web application main page
For example, my file would look like this:
ip: 188.8.131.52 site1: jane.dsutux.us:porter site2: tarzan.dsutux.us:greystoke site3: korak.dsutux.us:killer site4: borta.dsctux.net:worthog site5: numa.dsctux.net:lion site6: tantor.dsctux.net:elephant application: http://korak.dsctux.net/killer_application/
Submission and Passoff
Use the Submisions link at the top of the page to submit your text file to the
HTTP Server Scriptingassignment.
Check back at the submissions site for feedback on the completeness of your work. Fix anything that’s wrong. Repeat.
The sites will be visited and examined for the unique words listed in the submission file. The configuration files and log files will be examined as well.
The links to PHP scripts will be accessed, and checked for the unique words; and the web application will be examined for correct functionality.
Last Updated 09/30/2020