PATH: Instructional Server> CGS 2760> Projects>

CGS 2760 - Project 5 - Apache Web Server Setup


This project is theoretical and because it requires root user priviledges, it cannot be performed on the IRSC Linux server. It requires you to record answers to questions posed below about setting up an Apache web server. If you have access to a local Linux system, you might try actually performing the setup, but that is not required for the project. In fact you are expected to answer the questions below based on the content of the chapter (26) about Apache and specific to the Fedora 8 Release that came bundled with our textbook. If you choose to try to setup Apache, be sure to make a backup copy of the Apache configuration file before you start.

In order to use the Apache web server, four important things must happen:

Project Format:

Use any text editor to create a text file named project5.txt. Start the file with the following 3 lines and leave it open to record your answers to the following questions:

	Project 5 Answers
	(Write your full name here)
	(Write the date here)

Project Questions:

In your responses to questions about shell commands, be sure to indicate the full command line necessary to perform the requested step, exactly as you would type it, including any options and arguments, and answer questions based on your current directory being the root user's home directory.

  1. What shell command would you use to cause the service associated with Apache to start when the user enters multi-user mode?
  2. What shell command would you use to reset the service associated with Apache such that any current web clients would not be disturbed?
  3. What is the number of the standard port that must be open in your firewall to allow web service?
  4. What is the name of the configuration file that holds global directives that affect all content served by Apache?
  5. What Apache directive would be used to set the folder /etc/httpd to be prepended to (attached ahead of) all relative pathnames in the Apache configuration file?
  6. What Apache directive would be used to set the folder /var/www/html as the apparent root of the directory hierarchy that holds the web server's content?
  7. What is the name of the file that can be placed in any web site folder to control access to it?
  8. What would the directive UserDir public_html enabled do?
  9. What shell command is best suited to check the syntax of the Apache configuration files?
  10. What URL (web address) would you type into a web browser on your Linux host to view the home web page of your Apache web server?

Project Submission:

When you have determined and recorded the answers to all of the questions, save them in the text file project5.txt and submit your file as an attachment in the Assignments area of the .

PATH: Instructional Server> CGS 2760> Projects>