home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / pwws113.zip / webserv.doc < prev    next >
Text File  |  1997-11-25  |  23KB  |  760 lines

  1. rev1.10,08-97
  2.  
  3.                             PlanetWide OS/2 Web Server
  4.                  (c)Copyright 1997 Payne-Mennie Computing Services
  5.  
  6.  
  7.    It is assumed that you are the Webmaster administrating the server and
  8.    are already familiar with the HTML language tags and their uses. Also,
  9.    that you understand the operation of the OS/2 Warp environment and can
  10.    perform the described tasks in our documentation.
  11.  
  12.  
  13.  
  14. COPYRIGHT/LEGAL:
  15. ===============
  16.  
  17. This software is provided on an "as-is" basis.  We offer no warranty on this
  18. software whatsoever, and you use it at your own risk.
  19.  
  20. The files contained in this package may not be modified or reverse-engineered
  21. or decompiled in any form; for any reason. Problems with the binaries or
  22. documentation should be brought to the attention of Payne-Mennie Computing 
  23. Services for correction.
  24.  
  25. You are granted use of this "shareware" version of PlanetWide v1.10 OS/2 Web 
  26. Server for a reasonable period of time allowing you to evaluate the suitability
  27. and operation of the software. After the evaluation period you should consider
  28. registering your copy with Payne-Mennie Computing Services. 
  29. (see: how to register)
  30.  
  31.  
  32. OVERVIEW:
  33. ========
  34.  
  35. Welcome!
  36. PlanetWide v1.13 is a powerful, multithreaded, 32-bit OS/2 HTTP Web Server.
  37. It was developed to serve high volumes of data from the OS/2 Warp platform,
  38. and do it efficiently!
  39.  
  40. As the webmaster, you require an HTTP server that is lean on the system 
  41. resources, and still performs.  PlanetWide was written with a text-based 
  42. interface, preserving precious memory and virtual swap space. 
  43.  
  44. There is also a lot of important information available to you in the log file,
  45. and in the text window. Further explanation is available; (see: log file ).
  46.  
  47. The server configuration is very simple, and you should be up and running in
  48. just a few minutes. Enjoy.
  49.  
  50.  
  51.  
  52. FEATURES IN THIS RELEASE:
  53. ========================
  54.  
  55.        Configurable maximum number of connections
  56.  
  57.        Configurable maximum packet size (BLOCKSIZE).
  58.  
  59.        Support for a large number of simultaneous connections.
  60.  
  61.        Full reverse DNS lookup per connection.
  62.  
  63.        Complete logging of all incoming connections including
  64.  
  65.        Number of threads in use at the time.
  66.            - Peak threads.
  67.            - Client IP address or domain name (DNS lookup).
  68.            - File delivered.
  69.            - File requested even if file is nonexistent or the
  70.              user does not have permission to receive it.
  71.  
  72.        Built-in NCSA imagemap support (RECT, CIRCLE, POLY, and DEFAULT).
  73.  
  74.        CGI interfrace for running external EXE and CMD files (GET and POST).
  75.  
  76.        Allow/disallow any IP number, range, or subnet on a per directory basis.
  77.  
  78.        Directory and file security on a per directory basis.
  79.  
  80.        Configurable remote server kill from your web browser.
  81.  
  82.  
  83.   Do you know of a feature that should be included in PlanetWide? Contact us 
  84.   and let us know. If we think it's a suitable idea, we'll include it in a 
  85.   future release.
  86.  
  87.  
  88. SYSTEM REQUIREMENTS:
  89. ===================
  90.  
  91.     - OS/2 Warp Connect, or Warp v4.0.
  92.     - HPFS formatted partition.
  93.     - TCPIP v2.0 (or IAK).
  94.     - Recommend 12MB of RAM if your machine is more than just a web server.
  95.     - Internet service with a static IP address.
  96.  
  97.  
  98.  
  99. UPGRADING FROM A PREVIOUS VERSION:
  100. =================================
  101.  
  102. If you have a previous version of PlanetWide installed and running, then you
  103. only need to follow five(5) simple steps.
  104.  
  105.  
  106.   1. Unzip the PlanetWide ZIP archive into a temporary directory.
  107.  
  108.  
  109.   2. Copy the new WEBSERV.EXE into your existing server directory.
  110.  
  111.  
  112.   3. Edit your WEBSERV.CNF and add the following line:
  113.      (configure the reverse DNS lookup support: Enable=YES Disable=NO)
  114.  
  115.      LOOKUP YES
  116.  
  117.  
  118.   4. Edit the PlanetWide WPS ICON preferences to reflect the new version number
  119.      of the software (v1.10).
  120.  
  121.  
  122.   5. Run WEBSERV.EXE from the command line, or use the PlanetWide WPS icon.
  123.  
  124.  ONLINE DOCUMENTATION: OPTIONAL
  125.  ====================
  126.   You may include online documentation to your web server by following this
  127.   simple procedure:
  128.  
  129.   Create a subdirectory of your c:\webserv\ called x:\webserv\doc\ and 
  130.   unzip PWDOCS.ZIP into it. These online documents and tutorials are 
  131.   available to you through your web client such as Netscape Navigator(tm)
  132.   for OS/2. 
  133.  
  134.   Included: Frames/HTML
  135.             Standard/HTML
  136.             ASCII TEXT
  137.  
  138.                                                         
  139.  
  140.  CGI-BIN: OPTIONAL
  141.  =======
  142.   You may add CGI support to your web server by following this simple 
  143.   procedure:
  144.  
  145.   Create a subdirectory of your x:\webserv\  called x:\webserv\cgi-bin\ 
  146.   and unzip the CGI-BIN.ZIP into it. The files contained within the zip 
  147.   archive are POST and GET Method CGI's and their sources which will add 
  148.   functionality to your web server software. 
  149.  
  150.   Included: Guestbook (POST METHOD)
  151.             Guestbook (GET METHOD)
  152.  
  153.   See the online documentation for more information and easy tutorials.
  154.  
  155.  
  156.   * You are back in business. *
  157.  
  158.  
  159.  
  160. NEW INSTALLATION PROCEDURE:
  161. ==========================
  162.  
  163. If this is your first time installing PlanetWide OS/2 Web Server, carefully
  164. follow these steps. In a few minutes you will have a fully functional server.
  165.  
  166.  
  167.  - Create a new directory to contain your web server files. (eg: x:\WEBSERV ).
  168.  
  169.    (Place your web pages in subdirectories of the newly created x:\WEBSERV).
  170.  
  171.  
  172.  - Unzip PWWS110.zip into your new directory.
  173.  
  174.    (Unzipping will produce many files, including:)
  175.    
  176.        - WEBSERV.EXE - server executible.
  177.        - WEBSERV.CNF - server configuration file(ascii text).
  178.        - WEBSERV.DOC - server documentation file(ascii text).
  179.        - EXCLUDE.CNF - file-exclusions data file(ascii text).
  180.        - DATATYPE.CNF - file-type configuration file(ascii text).
  181.        - ERR404.HTM - default ERROR 404 html page.
  182.        - FILTER - server security filter file(ascii text).
  183.        - MAKEICON.CMD - WPS installation command file.
  184.        - PW.ICO - server WPS Icon.
  185.        - PWDOCS.ZIP - Online documenation and many tutorials.      
  186.        - CGI-BIN.ZIP - POST/GET CGI's and their sources.
  187.        - REGISTER.EXE - BMT MICRO REGISTRATION APPLICATION
  188.  
  189.  - Run MAKEICON.CMD to create the WorkPlace Shell folder and Icons on your 
  190.    desktop.
  191.  
  192.  
  193.  - Edit WEBSERV.CNF to suit your installation - If you are unsure of what 
  194.    values to use, (see: configuring the server).
  195.  
  196.  
  197.  - Place your INDEX.HTM, INDEX.HTML, DEFAULT.HTM, or DEFAULT.HTML in the
  198.    same directory you installed to.  Don't be alarmed about having your
  199.    configuration files in the server default directory, the EXCLUDE.CNF 
  200.    can be configured to refuse transmission of these files.
  201.    (see: exclude.cnf file).
  202.   
  203.  
  204.  
  205.  ONLINE DOCUMENTATION: OPTIONAL
  206.  ====================
  207.   You may include online documentation to your web server by following this
  208.   simple procedure:
  209.  
  210.   Create a subdirectory of your c:\webserv\ called x:\webserv\doc\ and 
  211.   unzip PWDOCS.ZIP into it. These online documents and tutorials are 
  212.   available to you through your web client such as Netscape Navigator(tm)
  213.   for OS/2. 
  214.  
  215.   Included: Frames/HTML
  216.             Standard/HTML
  217.             ASCII TEXT
  218.  
  219.                                                         
  220.  
  221.  CGI-BIN: OPTIONAL
  222.  =======
  223.   You may add CGI support to your web server by following this simple 
  224.   procedure:
  225.  
  226.   Create a subdirectory of your x:\webserv\  called x:\webserv\cgi-bin\ 
  227.   and unzip the CGI-BIN.ZIP into it. The files contained within the zip 
  228.   archive are POST and GET Method CGI's and their sources which will add 
  229.   functionality to your web server software. 
  230.  
  231.   Included: Guestbook (POST METHOD)
  232.             Guestbook (GET METHOD)
  233.  
  234.   See the online documentation for more information and easy tutorials.
  235.  
  236.  
  237.  
  238.  - Run WEBSERV.EXE from the command line, or use the WPS Icon on your desktop.
  239.  
  240.    * Your web server is now up and running! *
  241.  
  242.  
  243.  
  244. SPECIFYING THE PORT#:
  245. ====================
  246.  
  247. WEBSERV.EXE can be configured to start on any tcp/ip port number. If no port 
  248. has been specified, the server defaults to PORT:80.
  249.  
  250.  
  251. (eg: to start the server on PORT:8888)
  252.  
  253.   - from the OS/2 command line:
  254.  
  255.      x:\webserv\WEBSERV 8888
  256.  
  257.  
  258. OR
  259. ==
  260.  
  261.   - from the WPS Icon: (edit the WPS Icon properties)
  262.  
  263.         Path and File name: webserv.exe
  264.  
  265.                 Parameters: 8888
  266.  
  267.          Working Directory: x:\webserv
  268.  
  269.  
  270.  
  271.   Note: Multiple web servers can co-exist on the system with each session 
  272.   serving a different port.
  273.  
  274.  
  275.  
  276. RUNNING PLANETWIDE LOCALLY:
  277. ==========================
  278.  
  279. PlanetWide may function as a fully operational web server on a local machine 
  280. without an ISP connection. Running locally is a great way to build your web 
  281. pages.
  282.  
  283.  
  284. Follow the instructions below to create your local web server:
  285.  
  286.  
  287.  - Initiate the installation of MPTS networking support from your OS/2 Warp CDROM.
  288.  - Choose to configure your MPTS LAN Adapter.
  289.  - Select the IBM NULL MAC DRIVER as your lan adapter.
  290.  - Add the TCP/IP protocol.
  291.  - Exit and SAVE the new configuration.
  292.  - Shutdown and restart your system.
  293.  
  294.  
  295.  - Enter the TCP/IP Configuration utility.
  296.  - Select the Loopback Interface from the interface list.
  297.  - Enable the interface.
  298.  - Enable MANUALLY SELECT IP ADDRESS.
  299.  - The interface defaults to 127.0.0.1 (you may alter this address)
  300.  - Exit and Save your configuration.
  301.  - Shutdown and restart your system.
  302.  
  303.  
  304.  - Edit the WEBSERV.CNF to reflect your manually configured IP address.
  305.  
  306.  - Start PlanetWide from command line, or from the WPS Icon.
  307.  
  308.  - Access your web server by entering the IP address on the URL line of
  309.    your web browser.  ( eg: http://127.0.0.1/mypage/index.htm )
  310.  
  311.    Congratulations, you are now a one system Internet! Enjoy PlanetWide!
  312.  
  313.  
  314.  
  315. CONFIGURING THE SERVER (WEBSERV.CNF):
  316. ====================================
  317.  
  318. Here is an example of a typical WEBSERV.CNF file:
  319.  
  320.  
  321.  SERVERNAME www.myserver.ca
  322.  KILLSTRING SHUT_DOWN_NOW
  323.  MAXCONN 200
  324.  BLOCKSIZE 600
  325.  
  326.  
  327.  
  328. SERVERNAME - The IP address of your machine (eg:10.10.10.10) or the domain
  329.              name associated with your server (eg:  www.myserver.ca).
  330.  
  331.  
  332. KILLSTRING - This is the string which you can use to kill your server from
  333.              a remote location.  You should change this string to avoid others
  334.              shutting down your server.  If you never want to be able to shut- 
  335.              down your server remotely, change this string to something like:
  336.  
  337.  
  338.              "<B>kfjhglqi3976t4uc#$Tgf8g7345uvdf</B>"  
  339.  
  340.  
  341.  
  342. To shut down PlanetWide from your browser, simply enter the URL like this:
  343.  
  344.  http://www.myserver.ca/SHUT_DOWN_NOW
  345.  
  346.  
  347.  
  348. MAXCONN -    Depending on your available bandwidth, the power of your machine,
  349.              the volume of traffic to your server, etc.  you may wish to limit
  350.              the number of connections to PlanteWide.  By specifying a value of
  351.              40 here you make it so that anyone trying to connect to the server
  352.              will have to wait if there are already 40 outstanding requests.
  353.  
  354.              PlanetWide is capable of handling as many connections as there is 
  355.              available system resources.  Busy sites built on large Pentium(tm)
  356.              computers with a lot of memory may service thousands of simul-
  357.              taneous connections.
  358.  
  359.  
  360. BLOCKSIZE -  This is the maximum packet size for the server.  If this number
  361.              is high, you will be able to service less connections, but the 
  362.              ones that you are servicing will receive more data at a time. If
  363.              this number is low, you will be able to service more connections,
  364.              but the efficiency will be a bit lower due to packet header 
  365.              overhead, etc.  The default blocksize is 600 bytes.
  366.  
  367.              We recommend leaving it there unless you wish to experiment with 
  368.              your particular configuration.
  369.  
  370.              Note: This number is only a packet size.  Your web pages are 
  371.                    NOT limited in size and can be any size you like.  
  372.  
  373.  
  374.  
  375. CONFIGURING FILE EXCLUSIONS (EXCLUDE.CNF):
  376. =========================================
  377.  
  378. This file is where you list the files that you don't want people to have
  379. access to, even if they reference them directly. Such files include: the server
  380. executable, configuration files, security files, and maybe even log files.
  381.  
  382. The EXCLUDE.CNF file is only read when the server is started, so if you change
  383. it, you must restart the server for the changes to take effect. Files are 
  384. listed one file per line.
  385.  
  386.  
  387.  
  388. For each file you wish to exclude, place the /path/filename into your 
  389. EXCLUDE.CNF file:
  390.  
  391.  - One file entry per line.
  392.  - Use forward slashes only in your filename entries.
  393.  - PlanetWide assumes the root directory to be where webserv.exe is located.
  394.  
  395.  
  396.  
  397. The contents of a new EXCLUDE.CNF is as follows:
  398.  
  399.  webserv.exe
  400.  exclude.cnf
  401.  webserv.cnf
  402.  datatype.cnf
  403.  webserv.log
  404.  
  405.  
  406.  
  407. A sample entry into the EXCLUDE.CNF file:
  408.  
  409.  
  410. eg:
  411.  
  412.    /users/bob/bobspage.html
  413.  
  414.  
  415. Note: Filter files in any directory are automatically excluded and do not 
  416.       require an entry in the exclude.cnf. (see: filtering ip addresses).
  417.  
  418.  
  419.  
  420. PROGRAM DIRECTORIES - (/CGI-BIN):
  421. ================================
  422.  
  423. PlanetWide has built-in support for handling the POST-METHOD and GET-METHOD
  424. CGI(common gateway interface). This interface allows the server to host various
  425. external programs such as digit-counters, guest-books and interfaces to 
  426. databases across the web.
  427.  
  428.  
  429. During the installation process, a subdirectory of the server directory must be
  430. created to store your EXE and CMD files. The directory is x:\WEBSERV\CGI-BIN\
  431.  
  432.  
  433. Note: if your web server directory is named other than x:\webserv, create the 
  434.       \cgi-bin\ directory in the correct location.
  435.  
  436.  
  437. For example: if a user accesses a guest-book from a web page, PlanetWide
  438. searches the \CGI-BIN directory for the program specified. If the specified
  439. program is found, it is then initiated. If no matching file is found, 
  440. the request is ignored.
  441.  
  442.  
  443. PlanetWide assumes the file extension of a CGI, so there is no need to fully
  444. qualify the CGI filename. If you wish to execute GUESTBOOK.EXE, simply use 
  445. this command:
  446.  
  447.     <FORM METHOD="POST" ACTION="/cgi-bin/guestbook">
  448.  
  449.  
  450. For a tutorial on CGI programming, (see: online cgi tutorial) in the online
  451. documentation stored in the \doc\index.htm location.
  452.  
  453.  
  454.  
  455. THE CONTENT-TYPE FILE (DATATYPE.CNF):
  456. ====================================
  457.  
  458. This file contains the file extension of the content type (ie JPG for JPEG
  459. files) and the "Content-type" that PlanetWide sends out when it encounters 
  460. that file type.  If, for example, a new type of MPEG format is developed, 
  461. and the files have the extension .MP3, you would add a line to this file 
  462. like this:
  463.  
  464.  
  465. MP3 video mpeg3
  466.  
  467.  
  468. Which would cause PlanetWide to output "Content-type: video/mpeg3" when
  469. it encounters an .MP3 file.
  470.  
  471.  
  472.  
  473. The current contents of the DATATYPE.CNF file are as follows:
  474.  
  475.   HTML text html
  476.   HTM text html
  477.   SHTML text html
  478.   TXT text plain
  479.   TEXT text plain
  480.   CMD text plain
  481.   DOC text plain
  482.   FAQ text plain
  483.   GIF image gif
  484.   JPG image jpeg
  485.   JPEG image jpeg
  486.   JPE image jpeg
  487.   TIF image tiff
  488.   TIFF image tiff
  489.   BMP image bmp
  490.   AU audio basic
  491.   WAV audio x-wav
  492.   WAVE audio x-wav
  493.   SND audio basic
  494.   MID audio x-midi
  495.   MIDI audio x-midi
  496.   AVI video avi
  497.   MPG video mpeg
  498.   MPE video mpeg
  499.   MPEG video mpeg
  500.   INF application x-inf
  501.   PDF application x-pdf
  502.   PS application postscript
  503.   ZIP application zip
  504.   DVI application x-dvi
  505.   OCT application octet-stream
  506.  
  507.  
  508.  
  509. THE LOG FILE: (WEBSERV.LOG):
  510. ===========================
  511.  
  512. A wide variety of information is tracked by the server in its log file called 
  513. WEBSERV.LOG. This is an ASCII formatted text file editable in EPM, or any 
  514. wordprocessor.
  515.  
  516.  
  517.  
  518. UNDERSTANDING THE LOG ENTRIES:
  519. =============================
  520.  
  521.   Each entry into the LOG file consists of Date/Time Tracking items:
  522.  
  523.   - Short day name
  524.   - Short month name
  525.   - Day in numberical format
  526.   - 24 hour time (hour:min:sec)
  527.   - Full year
  528.   - Current Thread count (T=n)
  529.   - Peak Thread count (P=n)
  530.  
  531.  
  532.   Various processed actions will be appended to the Date/Time Tracking items:
  533.  
  534.   - Server Startup information.
  535.   - Client IP address or domain name ( reverse DNS lookup )
  536.   - File requests (html docs, images, audio, etc....).
  537.   - CGI program executions (POST & GET Method).
  538.   - Error postings (denial of access, or missing pages, missing files).
  539.  
  540.  
  541.  
  542. SAMPLE LOG ENTRIES:
  543. ==================
  544.  
  545. Sun Aug 5 14:00:07 1997 *** SERVER STARTED ***
  546. Tue Aug 5 21:36:24 1997 T=1 (P=7) File: doc/frames/framedoc.htm [393], To: 2.2.2.2, Referer: http://2.2.2.2/doc, Agent: Mozilla/2.02 (OS/2; I)
  547. Tue Aug 5 21:36:25 1997 T=1 (P=7) File: doc/frames/_dfr3.htm [552], To: 2.2.2.2, Referer: ?, Agent: Mozilla/2.02 (OS/2; I)
  548. Tue Aug 5 21:36:25 1997 T=2 (P=7) File: doc/frames/_dfr2.htm [27634], To: 2.2.2.2, Referer: ?, Agent: Mozilla/2.02 (OS/2; I)
  549. Tue Aug 5 21:36:25 1997 T=3 (P=7) File: doc/frames/_dfr1.htm [2950], To: 2.2.2.2, Referer: ?, Agent: Mozilla/2.02 (OS/2; I)
  550. Tue Aug 5 21:36:25 1997 T=4 (P=7) File: doc/frames/images/granite.jpg [10190], To: 2.2.2.2, Referer: http://2.2.2.2/doc/frames/_dfr2.htm, Agent: Mozilla/2.02 (OS/2; I)
  551. Tue Aug 5 21:36:26 1997 T=3 (P=7) File: doc/frames/images/pwback.jpg [10336], To: 2.2.2.2, Referer: http://2.2.2.2/doc/frames/_dfr3.htm, Agent: Mozilla/2.02 (OS/2; I)
  552.  
  553.  
  554. Client specific information is included in each log entry which may be of use 
  555. to PlanetWide users.
  556.  
  557.  - Client IP address or registered domain name: ( TO: 2.2.2.2 / TO: www.myserver.ca )
  558.  - Referer to each request: ( Referer: http://www.altavista.com?s=os2+web+server )
  559.  - Client Agent/web browser:  (Agent: Mozilla/2.02 (OS/2; I) )
  560.  
  561.  
  562.  
  563.  
  564. FILTERING IP ADDRESSES (FILTER):
  565. ===============================
  566.  
  567. Place this file in directories which require security.  Each entry in the
  568. FILTER file may ENABLE or DISABLE individuals access to every file in that 
  569. directory; by WORKSTATION or ENTIRE SUBNET.
  570.  
  571.  
  572. The following example will deny access to a workstation with the 
  573. IP address 196.20.10.52:
  574.  
  575.  
  576.  - 196.20.10.52
  577.  
  578.  
  579.  ^--- Note the "minus sign" for "deny"
  580.  
  581.  
  582.  
  583. Note that subsequent lines may alter the state of any previous line of
  584. security.  You may enable security for a workstation at the top of this file,
  585. and then disable it at the bottom of this file.  The last status is assumed
  586. to be the requested state.
  587.  
  588.  
  589. By using an asterisk(*) in the address, you can isolate particular subnets.
  590. Use a '-' to deny, and a '+' to add access.
  591.  
  592.  
  593. For example, the following will only allow access to machines residing on
  594. subnet  131.104.0.0
  595.  
  596.  
  597. - *.*.*.*   
  598. + 131.104.*.*
  599.  
  600.  
  601.  
  602. By default, everyone is allowed to browse your web pages and links. By
  603. specifying "-*.*.*.*" you can deny everyone. By adding subsequent lines,
  604. you can let individuals or subnets gain access.
  605.  
  606.  
  607. The following will only allow access to those on subnet 131.104.0.0, but deny
  608. access to 131.104.68.10:
  609.  
  610.  
  611. - *.*.*.*
  612. + 131.104.*.*
  613. - 131.104.68.10
  614.  
  615.  
  616.  
  617.  
  618. ERR404.HTM:
  619. ==========
  620.  
  621. ERR404.HTM is the file which contains the infamous "ERROR 404" message. When 
  622. a file or document is not found, the appropriate header is sent, and this page 
  623. is displayed to the web client. You are welcome to modify this HTML page to 
  624. suit your system.
  625.  
  626.  
  627. If you make a really cool replacement for the ERR404.HTM file, send it to us!
  628.  
  629.  
  630.  
  631. IMAGE MAP SUPPORT:
  632. =================
  633.  
  634. PlanetWide web server has built-in support for handling clickable images
  635. (IMAGE-MAPs). Currently RECT, CIRCLE, POLY and DEFAULT are available to you 
  636. and your users.
  637.  
  638.  
  639. Many NCSA compliant graphical image-map creation tools are available for 
  640. download from the internet.  Most, if not all support RECT, CIRCLE, POLY and 
  641. DEFAULT regions. 
  642.  
  643.  
  644. Currently, the POLY image-map function has a limitation of ten(10) points
  645. maximum. Exceeding this limit will cause your imagemap to perform improperly.
  646.  
  647.  
  648. All image-maps are maintained by the web-page owner in their own user
  649. directory. This removes all maintenance responsibilities from the Webmaster.
  650.  
  651.   
  652. To learn more about IMAGE MAP (see: online imap tutorial at \doc\tutorial).
  653.  
  654.  
  655.  
  656. HOW TO REGISTER:
  657. ===============
  658.  
  659. Registering your copy of PlanetWide is encouraged. Not only will the 
  660. registration nag messages go away, but you will receive your own personalized 
  661. copy of PlanetWide OS/2 Web Server.
  662.  
  663. PlanetWide OS/2 Web Server is priced $45.00 U.S. per copy.
  664.  
  665.  
  666.  
  667. REGISTRATION METHODS:
  668. --------------------
  669.  
  670. Run the REGISTER.EXE registration program supplied in the PWWS110.ZIP archive.
  671.  
  672. Fill in your information as completely as possible. Submit the registration
  673. while online on the internet, or print the completed form and send it to
  674. BMT MICRO Inc. to:
  675.  
  676. *Choose the  method of delivery and order quantity from the ORDER INFO screen.
  677.  
  678.  
  679.  
  680. POST:
  681. ---- 
  682.       BMT MICRO Inc.
  683.       P.O. Box 15016
  684.       Wilmington, NC
  685.       USA 28408
  686.  
  687.  
  688. FAX:
  689. ----
  690.       BMT MICRO Inc.
  691.       (800)346-1672
  692.       (910)350-2937
  693.  
  694.  
  695. EMAIL:
  696. -----
  697.  
  698.       BMT@BMTMICRO.COM
  699.  
  700.  
  701. PHONE:
  702. -----
  703.       BMT MICRO Inc.
  704.       (800)414-4268
  705.       (910)791-7052
  706.  
  707.  
  708.  
  709. Once your registration has been processed, you will receive your personalized
  710. copy of PlanetWide v1.10 via MIME attachment to your email address unless 
  711. otherwise specified.
  712.  
  713.  
  714.  Note: If you prefer to have your registered copy of the software sent
  715.        to you on disk(s), please include additional $5.00 U.S. per copy 
  716.        with your order. 
  717.  
  718.  
  719.  
  720. CONCLUSION:
  721. ==========
  722.  
  723. If you have ANY installation or administration problems that we can help you
  724. with, send us E-mail to cepayne@uoguelph.ca. Don't be afraid! If you're having
  725. trouble, chances are you're not alone. 
  726.  
  727. If you use the PlanetWide server, send us some mail and let us know. Include
  728. your web URL, we would love to hear from you and visit your web site.
  729.  
  730.  
  731.           Check our web page for updates and helpful hints!
  732.  
  733.  
  734.  
  735.            Yes, our own web server is running PlanetWide!
  736.  
  737.  
  738.  
  739.  
  740. HOW TO CONTACT THE AUTHORS:
  741. ==========================
  742.  
  743.   Email us:  cepayne@uoguelph.ca
  744.   
  745.  
  746.  On the Web: http://www.pr.uoguelph.ca/cpayne/planet.htm
  747.  
  748.  
  749.  POST:  Payne-Mennie Computing Services
  750.                 57 Moss Place
  751.               Guelph, Ontario
  752.                   Canada
  753.                   N1G 4V2
  754.  
  755.  
  756.  
  757.    (c)Copyright 1997 Payne-Mennie Computing Services. All rights reserved.
  758.  
  759.  
  760.