CGI Programming with Perl
      
      
      Chapter 1
       
	- 
	  Web Server Configuration
	
 - 
	  Configuring CGI Scripts
	  
	    - 
	      By Directory
	    
 - 
	      
By Extension
	    
        
      
      Chapter 2
       
	- 
	  URLs
	  
	    - 
	      Elements of a URL
	    
 - 
	      Absolute and Relative URLs
	    
 - 
	      URL encoding
	  
  
	 - 
	  HTTP
	  
	    - 
	      The response and request cycle
	    
 - 
	      HTTP headers
	    
 - 
	      HTTP 1.1 and HTTP 1.0
	  
  
	 - 
	  Browser Requests
	  
	    - 
	      The request line
	    
 - 
	      Request header field lines
	  
  
	 - 
	  Server Responses
	  
	    - 
	      The status line
	    
 - 
	      Server Headers
	  
  
	 - 
	  
Content Negotiation
	  
        
      
	JavaScript 1.3
      
      
      Chapter 1
       
	- 
	  How JavaScript fits into a page
	
 - 
	  Browsers and JavaScript
      
  
      
      Chapter 2
       
      
      Chapter 4
       
	- 
	  Using Functions
	
 - 
	  Hiding Scripts from Older Browsers
      
  
      
      Chapter 5
       
      
      Chapter 6
       
      
      Chapter 7
       
      
      Chapter 8
       
      
      Chapter 9
       
	- 
	  Omit "Working with Dates"
      
  
      
	HTML
      
      
	- 
	  HTML
	  Guide
	
 - 
	  Basic HTML Tags
	  
	    - 
	      HTML
	    
 - 
	      TITLE
	    
 - 
	      BODY
	    
 - 
	      Header Tags
	    
 - 
	      Paragraph and Line Breaks
	    
 - 
	      Hypertext Links
	      
		- 
		  Links
		
 - 
		  Targets
		
 - 
		  URLs in Links
	      
  
	     - 
	      In-Line Images
	    
 - 
	      Combining Links with Images
	    
 - 
	      Horizontal Rules
	    
 - 
	      Tables
	    
 - 
	      Lists
	      
		- 
		  Ordered
		
 - 
		  Unordered
		
 - 
		  Definition
	      
  
	    
        
      
	Cascading Style Sheets
      
      
	- 
	  Cascading Sytle Sheet Guide
	
 - 
	  background-color
	
 - 
	  background-image
	
 - 
	  color
	
 - 
	  font-family
	
 - 
	  font-size
	
 - 
	  text-align
	
 - 
	  text-decoration
	
 - 
	  font-style
	
 - 
	  font-weight
      
  
     | 
    
	Information From Lectures
      
      
	- 
	  Network Basics
	  
	    - 
	      IP Addresses
	    
 - 
	      Domain Names
	    
 - 
	      Clients and Servers
	    
 - 
	      Ports
	    
 - 
	      Daemons and Inetd
	  
  
	 - 
	  The MIME Typing System
	  
	    - 
	      Intro to MIME
	    
 - 
	      MIME types and Helper Applications
	    
 - 
	      MIME types and File Extensions
	  
  
	 - 
	  Configuring Access Control
	  
	    - 
	      Access Control on Apache
	      
		- 
		  IPAddress or Host Name
		  
		    - 
		      <Limit>
		    
 - 
		      order
		    
 - 
		      allow from
		    
 - 
		      deny from
		  
  
	        
	    
	 - 
	  Setting up the Apache server
	  
	    - 
	      Starting and Stopping Apache
	    
 - 
	      Configuring httpd.conf
	      
		- 
		  ServerType
		
 - 
		  ServerAdmin
		
 - 
		  ServerRoot
		
 - 
		  ServerName
		
 - 
		  LockFile
		
 - 
		  Port
		
 - 
		  ErrorLog
		
 - 
		  TransferLog
		
 - 
		  PidFile
		
 - 
		  AgentLog
		
 - 
		  ScoreBoardFile
		
 - 
		  Timeout
		
 - 
		  KeepAlive
		
 - 
		  KeepAliveTimeout
		
 - 
		  MinSpareServers
		
 - 
		  MaxSpareServers
		
 - 
		  StartServers
	      
  
	     - 
	      Configuring srm.conf
	      
		- 
		  DocumentRoot
		
 - 
		  UserDir
		
 - 
		  DirectoryIndex
		
 - 
		  AccessFileName
		
 - 
		  Options
		
 - 
		  DefaultType
		
 - 
		  Alias
		
 - 
		  ScriptAlias
		
 - 
		  
ReadmeName
		 - 
		  
HeaderName
		 - 
		  
AddHandler
		 - 
		  
AddIcon
		 - 
		  
AddIconByEncoding
		 - 
		  
AddIconByType
		 - 
		  
DefaultIcon
		 - 
		  
IndexIgnore
		 - 
		  
AddEncoding
		 - 
		  
AddLanguage
		 - 
		  
LanguagePriority
	        
	     - 
	      Customizing Individual Directories
	      
		- 
		  access.conf
		  
		    - 
		      <Directory>
		    
 - 
		      <Location>
		    
 - 
		      Options
		    
 - 
		      AllowOverride
		    
 - 
		      IndexOptions
		    
 - 
		      order
		    
 - 
		      deny
		    
 - 
		      allow
		  
  
		 - 
		  .htacces file
		
 - 
		  Options
		  
		    - 
		      None
		    
 - 
		      All
		    
 - 
		      
FollowSymLinks
		     - 
		      
SymLinksIfOwnerMatch
		     - 
		      
ExecCGI
		     - 
		      
Includes
		     - 
		      
Indexes
		     - 
		      
MultiViews
		    
		 - 
		  IndexOptions
		  
		    - 
		      FancyIndexing
		    
 - 
		      IconsAreLinks
		    
 - 
		      ScanHTMLTitles
		    
 - 
		      AddDescription
		    
 - 
		      SuppressLastModified
		    
 - 
		      SuppressSize
		    
 - 
		      SuppressDescription
		  
  
	        
	    
        
      
	Web Pages
      
      
	- 
	  Homework Assignments
	
 - 
	  Creating a Web Directory on Mongoose
	  
	    - 
	      httpd.cond
	    
 - 
	      srm.conf
	    
 - 
	      access.conf
	  
  
	 - 
	  Setting up a server on Mongoose
	
 - 
	  Starting, Stopping, Restarting your Server
	
 - 
	  HTML Codes fpr a Basic Web Page
	
 - 
	  Error logs on www.cs.fiu.edu:12345/logs
	
 - 
	  
Language Negotiation
	 - 
	  
Content Negotiation
	 - 
	  Timeout
	
 - 
	  Server Information
	  
	    - 
	      Standalone versus Inetd
	    
 - 
	      Spare Servers
	    
 - 
	      Keep Alive Requests
	  
  
	 - 
	  MIME types
      
  
     |