Previous Contents Index Next |
iPlanet Web Server, Enterprise Edition NSAPI Programmer's Guide |
About This Book
This book was last updated 8/9/00.This book discusses how to use Netscape Server Application Programmer's Interface (NSAPI) to build plugins that define Server Application Functions (SAFs) to extend and modify the Enterprise Server 3.x versions and iPlanetTM Web Server, Enterprise Edition 4.x versions. The book also discusses the purpose and use of the configuration files obj.conf, magnus.conf, and mime.types, and provides comprehensive lists of the directives and functions that can be used in these configuration files. It also provides a reference of the NSAPI functions you can use to define new plugins.
This book has the following chapters and appendices:
Chapter 1 "Basics of Server Operation"
Chapter 2 "Syntax and Use of obj.conf"
- This chapter discusses how the iPlanet Web Server uses configuration files to perform initialization tasks and to process client requests.
Chapter 3 "Predefined SAFs and the Request Handling Process"
- This chapter goes into detail on the configuration file obj.conf. The chapter discusses the syntax and use of directives in this file, which instruct the server how to process requests.
Chapter 4 "Creating Custom SAFs"
- This chapter discusses each of the stages in the request handling process, and provides an API reference of the Server Application Functions (SAFs) that can be invoked at each stage.
Chapter 5 "NSAPI Function Reference"
- This chapter discusses how to create your own plugins that define new SAFs to modify or extend the way the server handles requests.
Chapter 6 "Examples of Custom SAFs"
- This chapter presents a reference of the functions in the Netscape Server Application Programming Interface (API). You use NSAPI functions to define SAFs.
Appendix A "Data Structure Reference"
- This chapter discusses examples of custom SAFs to use at each stage in the request handling process.
Appendix B "Variables in magnus.conf"
- This appendix discusses some of the commonly used NSAPI data structures.
Appendix C "MIME Types"
- This appendix discusses the variables you can set in the configuration file magnus.conf to configure the iPlanet Web Server during initialization.
Appendix D "Wildcard Patterns"
- This appendix discusses the MIME types file, which maps file extensions to file types.
Appendix E "Time Formats"
- This appendix lists the wildcard patterns you can use when specifying values in obj.conf, various predefined SAFs, and in some NSAPI functions.
Appendix F "Server-Parsed HTML Tags"
- This appendix lists time formats.
Appendix G "HyperText Transfer Protocol"
- This appendix discusses the syntax and use of server-parsed HTML tags.
Appendix H "Alphabetical List of NSAPI Functions and Macros"
- This appendix gives an overview of HTTP.
Appendix I "Alphabetical List of Directives in magnus.conf"
Appendix J "Alphabetical List of Pre-defined SAFs"
Previous Contents Index Next
Copyright © 2000 Sun Microsystems, Inc. Some preexisting portions Copyright © 2000 Netscape Communications Corp. All rights reserved.
Last Updated November 20, 2000