索书号:TP393.03/S819(2) (MIT)
How to Set up and Maintain a Web Site
Contents
Preface
1 Introduction to the Web
A Little History
Key Web Concepts
What Can You do with the Web
Steps to Creating a Web Site
Doing Business over the Web
2 Unraveling the Web: How It All Works
Network Basics
Uniform Resource Locators
The MIME Typing System
Other Web Server Features
The HTTP Protocol
3 Installing and Configuring a Web Server
Choosing Web Server Software
Specific Servers
Installing and Configuring Apache for Unix Systems
Installing and Configuring Website for Windows
Installing and Configuring Webstar for Macintosh
4 Web Security
Planning the Security at Your Site
Basic Security Measures
Web Server Security Features
How Access Control Works
Configuring Access Control
Running a Web Server in a Network with a Fire wall
Running an Encrypting Web server
5 Creating Hypertext Documents
Basic HTML Tags
Advanced Tags
Controlling Text Styles
Special Text Characters
Control over Paragraph Formatting
Lists
Controlling the Size and Position of In-Line Images
Controlling the Global Appearance of the Document
Tables
Miscellaneous HTML Tags
Putting It All Together
Netscape- Specific HTML Extensions
Frames
Microsoft Internet Explorer- Specific HTML Extensions
6 Software Tools for Text, Graphics, sound, and Video
HTML Editors
HTML Syntax Checkers
Converting Other Text Formats into HTML
Using Graphic Images in Your Pages
Using Sound in Your Pages
Using Animation in Your Pages
7 A Web Style Guide
Lost in Hyperspace
Making the Most of Your Pages
Making Hypertext Links Meaningful
Links to Graphics, sounds, and Other Nontext Documents
Handling In-Line Graphics
Using Tables and Frames Effectively
Clickable Image Maps: Uses and Abuses
Optimizing Performance
Testing Your ages
Managing a Changing Site
Mirroring Other sites
The Web and Copyrights
8 Working with Server Scripts
Script Basics
Communicating with Scripts
Creating Clickable Image Maps
Gateways to Other Services
Fast Text-Based Searching for Documents at Your Site
Other Gateway Scripts
Simple Scripting with Serve-Side Includes
9 Writing Server Scripts
Introduction
Basic Scripts
Retrieving Server and Browser Information from Within Scripts
CGI.pm: A Perl Library for Writing CGI
Other Query Processing Libraries
A Generic Script Template
Writing Safe Scripts
A Form for Sending in Comments
A Picture Database Search Script
Preserving State Information Between
Invocations of a Script
Returning Nontext Documents from Scripts
Advanced Techniques
10 Javascript
Java Versus Javascript
A First Example
JavaScript Syntax
Working with Built-in Objects
Handling Events
The Java Script
The JavaScript
Forms and Form elements
Simple Tricks
Common Tasks
11 Working with Java
Java Basics
Useful Java Applets
Appendix A Resource Guide
Appendix B Escape Codes
Appendix C The World Wide Web Security FAQ
Abstracts
Chapters 1 and 2 introduce the Web and explain how it works. You’ll want to read chapter 1 and the introductory sections of Chapter 2 whether you’re more interested in administering Web server software, authoring hypertext documents, or developing executable scripts that create dynamic documents. Script developers will probably want to read through the esoterica at the end of Chapter 2 as well, because many clever tricks are possible when you understand theprotocol in detail.
Chapters 3 and 4 are of most interest to the Web server administrator. They explain how to set up the server software, configure it, and make it secure.
Chapters 5 through 7 will be of most interest to the Web author. Together they explain how to write hypertext documents; provide pointers to tools for interconverting text, graphics, and animation files; and provide a style guide for making documents both effective and attractive.
Chapters 8 through 11 are for Web script developers and authors who are interested in learning to write executable scripts or to incorporate Java pointers to scripts and applets that you can pop into your site without any programming.