IT 3100: Systems Design and Administration I
Web Application 1
Due according to the class schedule.
In this assignment, you will add a new web application to the web server already installed.
Throughout the semester this application must be functioning correctly.
Prepare for the application
Create a new web virtual host for the web application application. This includes the DNS configuration, sites-available, sites-enabled, document root, database, etc.
This MUST use your
it.cit.dixie.edu subdomain from dns-simple-2
Select the application
Select a web application that is available. The application must have a non-trivial function, and must use a database system.
Before choosing an application, read the section about not just installing from apt-get.
Examples of applications (note that I have not installed or tested most of these)(Read the documentation to make sure it will work, especially with php7.0):
- moodle (open source course management system)
- address book
- xoops (like wordpress?)
- Language learner?
- Server Monitor
- Vehicle Manager
- PHP Timeclock
- OS Commerce shopping
- Photo Gallery
- ELGG social networking engine
- Other place with some ideas
Install and configure a web application
Do not use a version downloadable from apt-get.
Find and install the latest stable version of the web application. This will possibly require the installation of additional modules for apache or php. Find the instructions and follow them.
Install the system at the root of your new virtual host.
Customize your web application to make it personalized for your domain.
Use the application to verify that it works correctly.
Submission File Format
The submission file is a UNIX text file, and must have this format, exactly!
The file must be named
app_url: URL of the application
For example, my file may look like this:
Submission and Passoff
- Use the Submisions link at the
top of the page to submit your text file to the
Web Application 1assignment.
Last Updated 10/21/2020