CS209-01 Homework Assignment / Lab Session 8 - 2005 Summer 1

Date: Jun 23, 2005
Due: Sat Jun 25, 11:59 p.m.

Apache Server

  1. find out if the apache server is already installed on your machine, install it from the Suse CDs if not
  2. Use YaST , Network Services to initialize and start the server
  3. create a home page for one user on your system (owned by him/her)
    and make sure that it can be accessed by the server's clients (check the Apache documentation -> Per-user Web Directories )
  4. modify the server (not only apache) to serve an extra virtual interface - use the names and IP addresses that are your name and one formed by adding "2" to your hostname and adding 20 to your original IP address (ivantest,192.168.8.6 will also serve ivantest2, 192.168.8.26 )
  5. make changes to the configuration of your server such that only the second virtual host (ivantest2) will have root document directory pointed to the
    ~username/public_html/index.html
    from above and no other user's home directory will be visible through the second virtual host
  6. make sure that the daemon starts when your computer boots up
  7. find out what is the version of your apache server and what is the newest one available on the apache web site (http://www.apache.org/) What are the differences, security related, new, or better features?

Extracredit

Feedback

Submit PRINTED report and also send it by e-mail