Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 805. A Web server communicating with several HTTP clients.



Similar documents
CS412 Interactive Lab Creating a Simple Web Form

Installation & Configuration Guide Version 2.2

Configuring Web services

Installing Management Applications on VNX for File

HTML Tables. IT 3203 Introduction to Web Development

Using IIS and UltraDev Locally page 1

Basic Exchange Setup Guide

Configuring iplanet 6.0 Web Server For SSL and non-ssl Redirect

HTML Forms and CONTROLS

Xtreeme Search Engine Studio Help Xtreeme

ICT 6012: Web Programming

Web Technologies Week 4 Hosting, Servers and Databases. Context. Contents. MSc in Computing Computing - IBITE Liverpool Hope University College

WEB INTERFACE FOR CDS/ISIS. GENISISweb VERSION Deepali Talagala, General Secretary, Sri Lanka Library Association Colombo

INTRODUCTION WHY WEB APPLICATIONS?

New Perspectives on Creating Web Pages with HTML. Considerations for Text and Graphical Tables. A Graphical Table. Using Fixed-Width Fonts

Data Transfer Tips and Techniques

Citrix EdgeSight for NetScaler Rapid Deployment Guide

Microsoft Exchange 2010 and 2007

Quick Start Guide. Installation and Setup

IIS, FTP Server and Windows

webapp.secure Installation and Setup Guide

Ipswitch Client Installation Guide

HELP DOCUMENTATION SSRPM CITRIX AND MICROSOFT TERMINAL SERVICES

Short notes on webpage programming languages

HTML Code Generator V 1.0 For Simatic IT Modules CP IT, IT, IT

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications

Xopero Backup Build your private cloud backup environment. Getting started

Concordion. Concordion. Tomo Popovic, tp0x45 [at] gmail.com

TOSHIBA GA Printing from Windows

ACI Commerce Gateway Hosted Payment Page Guide

High Availability for Internet Information Server Using Double-Take 4.x

QACenter Installation and Configuration Guide. Release 4.4.2

Security Correlation Server Quick Installation Guide

Advanced Web Design. Zac Van Note.

Internet Explorer 7 for Windows XP: Obtaining MIT Certificates

ilaw Installation Procedure

Fortigate SSL VPN 4 With PINsafe Installation Notes

Basic Exchange Setup Guide

Microsoft Dynamics GP Release

Reference and Troubleshooting: FTP, IIS, and Firewall Information

A send-a-friend application with ASP Smart Mailer

Fortigate SSL VPN 3.x With PINsafe Installation Notes

aspwebcalendar FREE / Quick Start Guide 1

Configuring Devices for Use with Cisco Configuration Professional (CCP) 2.5

Description of Microsoft Internet Information Services (IIS) 5.0 and

JetPaySM. JetComSM. Installation Guide

Web Server using Apache. Heng Sovannarith

Advantage for Windows Copyright 2012 by The Advantage Software Company, Inc. All rights reserved. Client Portal blue Installation Guide v1.

FTP, IIS, and Firewall Reference and Troubleshooting

INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER

Information & Communication Technologies FTP and GroupWise Archives Wilfrid Laurier University

Web Dashboard User Guide

Network/Floating License Installation Instructions

Getting Started with. Ascent Capture Internet Server Revision A

Introduction to XHTML. 2010, Robert K. Moniot 1

USER GUIDE. Ethernet Configuration Guide (Lantronix) P/N: Rev 6

Download and Installation of MS SQL Server

Xerox EX Print Server, Powered by Fiery, for the Xerox 700 Digital Color Press. Printing from Windows

Patching the Windows 2000 Server Operating System on S8100 Media Servers, IP600 Communications Servers, & DEFNITY ONE Communications Systems

Internet Technologies. World Wide Web (WWW) Proxy Server Network Address Translator (NAT)

How To Set Up Dataprotect

HTML TIPS FOR DESIGNING

Elluminate Live! Access Guide. Page 1 of 7

Fiery E100 Color Server. Welcome

Brother Automatic Printing OPERATION MANUAL

Easy Setup Guide for the Sony Network Camera

Operations Manual. PESA QuStream Corporation 103 Quality Circle, Suite 210 Huntsville, AL (256)

Getting Started. Document Overview. What is Faronics Power Save? Installation Process

How Web Browsers Work

IEI emerge and Dedicated Micros Digital Video Recorder. Install, Setup, and Integration Guide. Version 3.0 and above

DEERFIELD.COM. DNS2Go Update API. DNS2Go Update API

Step-by-Step Configuration

Last Updated: July STATISTICA Enterprise Server Security

Polycom CMA System Upgrade Guide

By Jan De Clercq. Understanding. and Leveraging SSL-TLS. for Secure Communications

How to recover IE Client

To use PowerChute Web Device Manager, the Smart-UPS must connect to your network through one of the following types of servers or workstations:

TSX ETZ Configuration of your computer for TSX ETZ direct connection by serial link. Eng V1.0

CatDV Pro Workgroup Serve r

Enterprise Reporting Server v3.5

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

MGC WebCommander Web Server Manager

Migrating helpdesk to a new server

Download and Launch Instructions for WLC Client App Program

Pendragon Forms Industrial

Crystal Reports Installation Guide

CONFIGURING AND USING WEBDAV IN LENOVO EMC LIFELINE

Installing Moodle for Windows with Easy PHP Illustrated Install Guide By Floyd Collins

1Lesson 1: Overview of Web Design Concepts Objectives

DSI File Server Client Documentation

PC Monitor Enterprise Server. Setup Guide

Exploiting the Web with Tivoli Storage Manager

CORISECIO. Quick Installation Guide Open XML Gateway

Fiery EX4112/4127. Printing from Windows

Configuring IBM HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on IBM WebSphere Application Server

Configuring MassTransit Server to listen on ports less than 1024 using WaterRoof on Macintosh Workstations

How to install and use the File Sharing Outlook Plugin

ibaan ERP 5.2a Configuration Guide for ibaan ERP Windows Client

ABS2020 Moving Airfreight Forward

This CD-ROM includes the following online guides;

Transcription:

Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 805 24 Web Servers (PWS, IIS, Apache, Jigsaw) Fig. 24.1 A Web server communicating with several HTTP clients.

806 Web Servers (PWS, IIS, Apache, Jigsaw) Chapter 24 Web Server PWS IIS Apache Jigsaw Version 4.0 4.0 1.3.9 2.0.3 Company Microsoft Corporation Microsoft Corporation Apache Group World Wide Web Consortium Released 12/4/97 12/4/97 8/20/99 8/17/99 Platforms Windows 95/98, Windows NT Brief description Features Price Supports up to 10 concurrent connections; no longer supports FTP. A great entry-level Web server for publishing your own Web pages. Freeware. Packaged with Microsoft IIS in NT 4.0 Option Pack, also included in Windows 98. Windows NT Server (Intel/Alpha) Latest release of the most popular Web server for Windows NT. Updated versions of IIS, Index Server, Message Queue Server (MSMQ) and Transaction Server (MTS). Free download (requires IE 4.01 or later). A CD-ROM version can be purchased. UNIX, Windows NT, experimentally supports Windows 95/98. The most popular Web server currently in use on the Internet. High performance, extremely reliable Web server. Freeware. Windows NT, Windows 95/98, UNIX (Solaris 2.x). Java-based server that provides a blueprint for future Web development. Administration tools; completely object-oriented design; written entirely in Java. Freely available under open-source license. Fig. 24.2 Web servers discussed in this chapter.

Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 807 Fig. 24.3 Windows NT 4.0 Option Pack license agreement dialog.

808 Web Servers (PWS, IIS, Apache, Jigsaw) Chapter 24 Fig. 24.4 Microsoft Personal Web Server Setup dialog.

Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 809 Fig. 24.5 Select Network Component Type dialog.

810 Web Servers (PWS, IIS, Apache, Jigsaw) Chapter 24 Fig. 24.6 Select Network Service dialog.

Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 811 Fig. 24.7 The PWS icon highlighted in the system tray of the Windows taskbar.

812 Web Servers (PWS, IIS, Apache, Jigsaw) Chapter 24 Fig. 24.8 Default Web site page for PWS.

Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 813 Fig. 24.9 PWS documentation employing use of the ASP scripting engine and the Web server.

814 Web Servers (PWS, IIS, Apache, Jigsaw) Chapter 24 Fig. 24.10 Microsoft IP Configuration utility.

Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 815 Fig. 24.11 Network dialog displaying the computer name.

816 Web Servers (PWS, IIS, Apache, Jigsaw) Chapter 24 File Extension Default Interpreter.exe,.com,.bat,.cmd.idc.asp,.asa Cmd.exe Httpodbc.dll Asp.dll Fig. 24.12 PWS extension interpreters (Windows 95/98).

Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 817 Fig. 24.13 Personal Web Manager dialog.

818 Web Servers (PWS, IIS, Apache, Jigsaw) Chapter 24 Fig. 24.14 Advanced Options area in the Personal Web Manager dialog.

Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 819 Fig. 24.15 Setting permissions in Personal Web Manager.

820 Web Servers (PWS, IIS, Apache, Jigsaw) Chapter 24 1 Datasource:NWIND 2 Template:Customers.htx 3 SQLStatement:SELECT * FROM [Customers] 4 Password: 5 Username: Fig. 24.16 customers.idc file.

Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 821 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2 <HTML> 3 <HEAD> 4 <META HTTP-EQUIV = "Content-Type" 5 CONTENT = "text/html; charset = windows-1252"> 6 <TITLE>Customers</TITLE> 7 </HEAD> 8 <BODY> 9 <TABLE BORDER = 1 BGCOLOR = #ffffff CELLSPACING = 0 RULES = none> 10 <FONT FACE = "MS Sans Serif" COLOR = #000000><CAPTION> 11 <B>Customers</B></CAPTION> 12 13 <THEAD> 14 <TR> 15 <TH BGCOLOR = #c0c0c0 BORDERCOLOR = #000000><FONT SIZE = 2 16 FACE = "MS Sans Serif" COLOR = #000000>CustomerID</FONT></TH> 17 <TH BGCOLOR = #c0c0c0 BORDERCOLOR = #000000><FONT SIZE = 2 18 FACE = "MS Sans Serif" COLOR = #000000>CompanyName</FONT></TH> 19 <TH BGCOLOR = #c0c0c0 BORDERCOLOR = #000000><FONT SIZE = 2 20 FACE = "MS Sans Serif" COLOR = #000000>ContactName</FONT></TH> 21 <TH BGCOLOR = #c0c0c0 BORDERCOLOR = #000000><FONT SIZE = 2 22 FACE = "MS Sans Serif" COLOR = #000000>ContactTitle</FONT></TH> 23 <TH BGCOLOR = #c0c0c0 BORDERCOLOR = #000000><FONT SIZE = 2 24 FACE = "MS Sans Serif" COLOR = #000000>Address</FONT></TH> 25 <TH BGCOLOR = #c0c0c0 BORDERCOLOR = #000000><FONT SIZE = 2 26 FACE = "MS Sans Serif" COLOR = #000000>City</FONT></TH> 27 <TH BGCOLOR = #c0c0c0 BORDERCOLOR = #000000><FONT SIZE = 2 28 FACE = "MS Sans Serif" COLOR = #000000>Region</FONT></TH> 29 <TH BGCOLOR = #c0c0c0 BORDERCOLOR = #000000><FONT SIZE = 2 30 FACE = "MS Sans Serif" COLOR = #000000>PostalCode</FONT></TH> 31 <TH BGCOLOR = #c0c0c0 BORDERCOLOR = #000000><FONT SIZE = 2 32 FACE = "MS Sans Serif" COLOR = #000000>Country</FONT></TH> 33 <TH BGCOLOR = #c0c0c0 BORDERCOLOR = #000000><FONT SIZE = 2 34 FACE = "MS Sans Serif" COLOR = #000000>Phone</FONT></TH> 35 <TH BGCOLOR = #c0c0c0 BORDERCOLOR = #000000><FONT SIZE = 2 36 FACE = "MS Sans Serif" COLOR = #000000>Fax</FONT></TH> 37 38 </TR> 39 </THEAD> 40 <TBODY> 41 <%BeginDetail%> 42 <TR VALIGN = TOP> 43 <TD BORDERCOLOR = #808080><FONT SIZE = 1 FACE = "MS Sans Serif" 44 COLOR = #800000><%CustomerID%><BR></FONT></TD> 45 <TD BORDERCOLOR = #808080><FONT SIZE = 1 46 FACE = "MS Sans Serif" COLOR = #800000><%CompanyName%><BR> 47 </FONT></TD> 48 <TD BORDERCOLOR = #808080><FONT SIZE = 1 49 FACE = "MS Sans Serif" COLOR = #800000><%ContactName%><BR> 50 </FONT></TD> 51 <TD BORDERCOLOR = #808080><FONT SIZE = 1 Fig. 24.17 customers.htx file.

822 Web Servers (PWS, IIS, Apache, Jigsaw) Chapter 24 52 FACE = "MS Sans Serif" 53 COLOR = #800000><%ContactTitle%><BR></FONT></TD> 54 <TD BORDERCOLOR = #808080><FONT SIZE = 1 55 FACE = "MS Sans Serif" COLOR = #800000><%Address%><BR> 56 </FONT></TD> 57 <TD BORDERCOLOR = #808080><FONT SIZE = 1 58 FACE = "MS Sans Serif" COLOR = #800000><%City%><BR> 59 </FONT></TD> 60 <TD BORDERCOLOR = #808080><FONT SIZE = 1 61 FACE = "MS Sans Serif" COLOR = #800000><%Region%><BR> 62 </FONT></TD> 63 <TD BORDERCOLOR = #808080><FONT SIZE = 1 64 FACE = "MS Sans Serif" COLOR = #800000><%PostalCode%><BR> 65 </FONT></TD> 66 <TD BORDERCOLOR = #808080><FONT SIZE = 1 67 FACE = "MS Sans Serif" COLOR = #800000><%Country%><BR> 68 </FONT></TD> 69 <TD BORDERCOLOR = #808080><FONT SIZE = 1 70 FACE = "MS Sans Serif" COLOR = #800000><%Phone%><BR> 71 </FONT></TD> 72 <TD BORDERCOLOR = #808080><FONT SIZE = 1 73 FACE = "MS Sans Serif" COLOR = #800000><%Fax%><BR> 74 </FONT></TD> 75 76 </TR> 77 <%EndDetail%> 78 </TBODY> 79 <TFOOT></TFOOT> 80 </TABLE> 81 </BODY> 82 </HTML> Fig. 24.17 customers.htx file.

Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 823 Fig. 24.18 customers.idc as requested and displayed in a Web browser.

824 Web Servers (PWS, IIS, Apache, Jigsaw) Chapter 24 Fig. 24.19 IIS setup Warning dialog.

Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 825 Fig. 24.20 Starting the Apache Web Server as a console application.

826 Web Servers (PWS, IIS, Apache, Jigsaw) Chapter 24 Fig. 24.21 Default Web site page for Apache Web Server.

Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 827 Fig. 24.22 Jigsaw batch installation process.

828 Web Servers (PWS, IIS, Apache, Jigsaw) Chapter 24 Fig. 24.23 Default Web site page for the Jigsaw Web server.

Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 829 Fig. 24.24 JigAdmin (Jigsaw Administration tool) authorization dialog.

830 Web Servers (PWS, IIS, Apache, Jigsaw) Chapter 24 Fig. 24.25 JigAdmin general properties page.

Chapter 24 Web Servers (PWS, IIS, Apache, Jigsaw) 831 Fig. 24.26 JigAdmin Web configuration page.

832 Web Servers (PWS, IIS, Apache, Jigsaw) Chapter 24 Error Code Description Bad Request 400 Unauthorized 401 Payment Required 402 Forbidden 403 Not found 404 Internal Error 500 Not implemented 501 Error in request syntax. Request requires an Authorization: field, and the client did not provide one. This response is accompanied by a list of acceptable authorization schemes use WWW-Authenticate response headers. Error 401 can be part of a client/server dialogue to negotiate encryption and user-authentication schemes. The requested operation costs money, and the client did not specify a valid ChargeTo field. Request for forbidden resource denied. Requested resource not found. The server has encountered an internal error and cannot continue processing the request. Request acceptable but denied because server does not support this transaction method. Fig. 24.27 Common numeric error status codes.