CS401 Homeworks

Homework #7: Window 2000 Advanced Server Installation and basic IIS 5.0 Configuration
Homework#8:  IIS 5.0  Virtual Directory, Virtual Server, and ASP with Database Access

Homework # 9: Certificate and Secure Email


Homework #1: 
Review Basic HTML Authoring and Web Processing



Goal: Assignment Date: 8/24/2002
Due Day: 8/28/2002
Description:
Exercise 1. HTTP Request
Exercise 2. HTTP response Exercise 3. Web Page Creation
Email the url of hw1part1.htm and hw1part2.htm to chow@cs.uccs.edu
 

Hint on HW#1:

Here is a short powerpoint presentation on Content Delviery Network (CDN).  It gives a brief introduction to the use of caches (client cache, client side cache server, and edge cache server, mirror server). It should help you understand 2.3 better.

Q&A on HW#1:

Change access rights of your directories to allow web server access.



Homework#2:
Linux Installation and Web Page/CGI Script Setup



Goal: Assignment Date: 9/7/2002
Due Day: 9/12/2002
Description:
  1. Install Redhat Linux 7.2 on lamar or frodo, referred as <machine> below.
  2. Make reservation in the reservation web page, http://cs.uccs.edu/~cs401/lr.htm,  or through our class web page.
  3. Browse the steps described in redhat 6.2 installation guide and installation viewgraphs.
  4. Check out the CD and follow the installation manual and  installation viewgraphs in the handout. Write down the brief note on the steps and interactions you go through.
  5. Choose "customize" installation, instead of the default server or workstation installation.
  6. Create swap and root partitions as suggested in the handout.
  7. In step 8, check the specific packages: web, ftp, sql, nfs.
  8. After the installation, use linuxconf to create a guest user account with
  9. Edit /etc/httpd/conf/httpd.conf and replace the line starting "#ServerName localhost" with (assume bilbo is the machine)

  10. ServerName bilbo.uccs.edu  (remove the comment symbol #).
  11. Start the httpd web server by executing /usr/sbin/httpd
  12. Edit the index.html in /var/www/html with the heading "Apache Web Server installed by <your name> on <machine>".
  13. Ftp your personal web page and images files from CS Unix machine to the <machine>.
  14. Make sure that the home directory and public_html are readable or executable.
  15. Make a cgi-bin directory in /home/httpd/cgi-bin/<yourlogin>.
  16. ftp sessionvar.pl from  ~chow/public_html/cgi-bin/chow on CS Unix Machines to /home/httpd/cgi-bin/<yourlogin>
  17. From the browser on other machines in the ENS 149, access and print the following three web pages, assume your installation is on bilbo.
    1. the default web page, http://bilbo.uccs.edu/,
    2. your personal web page, http://bilbo.uccs.edu/~<yourlogin>/,  and
    3. the result of the sessionvar.pl.  http://bilbo.uccs.edu/cgi-bin/<yourlogin>/sessionvar.pl  (not ~ in url).
  18.  Submit your brief installation note with those three hard copies of web pages as your hw2.


Goal: Assignment Date: 9/14/2000
Due Day: 9/28/2000
Description:

Homework #4
Configuration for CGI, Limit Access, Status, and Filtering


Goal: Assignment Date: 9/21/2000
Due Day: 10/3/2000
Description:

Homework #5
Web Access Authentication: Site.Authent
Due Day: 10/5/2000


Goal: Assignment Date: 9/26/2000
Due Day: 10/5/2000
Description:

Homework #6
Proxy Server and Web BenchMarking Using WebStone


Goal: Assignment Date: 10/19/2000
Due Day: 10/31/2000
Description:

Exercise 1:

Exercise 2:

Homework #7

Window 2000 Advanced Server Installation and basic IIS 5.0 Configuration

Goal: Assignment Date: 11/9-11/2000  This is a lab exercise
Description:



Homework#8:  IIS 5.0  Virtual Directory, Virtual Server, and Active Server Page (ASP) with Database Access

Goal: Assignment Date: 11/16/2000
Due Date: 11/30/2000
Description: Create your web page and script virtual directories. Create a virtual host web site wind. Create ASP, MS Access DB, and setup ODBC access. Note that we have two machines for carrying out the exercises, the HP which you installed win2000 advanced server and the Gateway PC next to it.   If you choose to work on Gateway PC,  the only difference is that the IP address and domain name of the virtual server  will be 128.198.192.208 and wallace respectively.