US20020052935A1

System and method for an administration server

Claim Score by NHIP

Read claim 1, the broadest

Abstract

System and method for serving HTML pages to web browsers for the purpose of administration and configuration. A plurality of instances of WWW servers is provided, with one such instance including a configuration file which is restricted in usage and not alterable by way of any HTML configuration or administration forms. This plurality of instances of internet connection servers is managed by way of a web browser which displays and interacts with a plurality of HTML forms and corresponding common gateway interface binary programs which are provided selectively for creating and deleting instances of servers, associating a configuration file with a server instance, changing server instance start up parameters, and starting, ending, and restarting server instances.

US20020052935A1, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Projected expiry passed 17 August 2018, 8.1 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

12 claims: 7 independent, 5 dependent

  1. 1
    Broadest claimClaim Score 85, broad(NHIP)Method for serving administration and configuration pages to a web browser, comprising the steps of:providing a plurality of instances of servers;and associating with one of said servers a configuration file which is restricted in usage and not alterable by way of any configuration or administration forms.
  2. 2
    A server system, comprising:a first server instance;a second server instance;a first configuration file associated with said first server instance;and a second configuration file associated with said second server instance, said second configuration file being restricted in usage and not alterable by way of any configuration or administration forms.
  3. 3
    A server system, comprising:an administration server instance;a global attributes file having one member used by all server instances on said server system;one or more configuration files, with each server on said server system using a particular configuration file member;one or more instance files, with a unique instance file member for each server instance on said file system;the contents of said instance file overriding the contents of said configuration file, and the contents of said configuration file overriding the contents of said global attributes file;and the configuration file for said administration server instance including a read-only member and a read-write member.
  4. 9
    A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for serving administration and configuration pages to a web browser, said method steps comprising:providing a plurality of instances of servers;and associating with one of said servers a configuration file which is restricted in usage and not alterable by way of any configuration or administration forms.
  5. 10
    An article of manufacture comprising:a computer usable medium having computer readable program code means embodied therein for serving administration and configuration pages to a web browser, the computer readable program means in said article of manufacture comprising: computer readable program code means for causing a computer to effect providing a plurality of instances of servers;and computer readable program code means for causing a computer to effect associating with one of said servers a configuration file which is restricted in usage and not alterable by way of any configuration or administration forms.
  6. 11
    Method for serving administration and configuration pages to a web browser, comprising the steps of:storing administration and configuration directives in a plurality of files, said files including a global attributes file, a read-write configuration file member, a read-only configuration file member, and an instance file;serving to said web browser the contents of said read-only configuration file member before serving the contents of said read-write configuration file member;and using a first encountered directive for controlling a selected web activity;whereby a directive for a particular web activity stored in said read-write configuration file member cannot override a corresponding directive stored in said read-only configuration file member.
  7. 12
    Method for operating an administration server, comprising the steps of:starting said administration server;reading and parsing an administration server instance file;starting a main administration thread with any override parameters read from said server instance file;reading and parsing administration server read-only and read-write configuration files;building a rules list from configuration files directives;for all server attributes in said configuration files, setting up any required error, logging and alarm threads;and setting up worker threads;connecting to socket specified in configuration files, override parameters from attributes file, or services table;waiting in an accept loop for a next browser request at said socket;upon receiving a browser request, passing a socket descriptor to a worker thread;reading said browser request and applying said rules list to said browser request and, upon a first match, selectively processing an applicable protect, pass, fail, execute or map rule to generate an output;returning said output to said browser;closing the connection to said socket;and returning said worker thread to said worker thread pool.