Microsoft FrontPage Server Extensions Version 2.0 for NCSA

Introduction

Read this file in conjunction with the README file that came with the release. Start with the README file and refer here for installation instructions and server-specific issues.

Versions Supported

The FrontPage Server Extensions have been tested with NCSA 1.5c, and NCSA 1.5.2. They do not support NCSA 1.5.1. We provide detailed instructions for NCSA 1.5.2.

Installing NCSA 1.5.2

We recommend downloading the precompiled binary for your platform from http://hoohoo.ncsa.uiuc.edu/docs/Overview.html or from ftp://ftp.ncsa.uiuc.edu/Web/httpd/Unix/ncsa_httpd/httpd_1.5.2/. Download the file httpd_1.5.2-export_platform.tar.Z where platform is the name of your machine/OS. This is a compressed tar file containing a single directory.

Note:
login(1) or su(1) to become the FrontPage user (the owner of all content and configuration files) before performing the following steps.
  1. Untar the release. For example, if you have space under the /www directory:
    cd /www
    zcat /usr/tmp/httpd_1.5.2-export_solaris2.4_sparc.tar.Z | tar xvf -             
  2. Create a content directory to hold your web pages, for instance:

    /www/httpd_1.5.2/htdocs

  3. Create the configuration files from the distributed versions:
    1. Create the configuration files using the following commands:
      cd /www/httpd_1.5.2/conf
      cp httpd.conf-dist httpd.conf
      cp access.conf-dist access.conf
      cp srm.conf-dist srm.conf                             
    2. In each configuration file (httpd.conf, access.conf, srm.conf), change /usr/local/etc/httpd to /www/httpd_1.5.2
    3. Change the ServerAdmin and ServerName lines in the httpd.conf file to the appropriate values for your environment.
    4. Change the User and Group lines in httpd.conf to reflect your FrontPage user and group.
    5. If you do not want the server to run the default port 80, modify the Port line in the httpd.conf file.
    6. FrontPage wizards and templates use ".htm" as the file extension for HTML files. To support this, in srm.conf, add the following line:

      AddType text/html htm

    7. FrontPage wizards and templates use "index.htm" as the file name for welcome files. You can either change your "DirectoryIndex" in srm.conf to point to index.htm (perhaps breaking any existing content) or else rename index.htm to index.html in generated webs after they are created.
  4. Start the HTTP server. If your server uses a protected port, use the following command line from a root shell.

    /www/httpd_1.5.2/httpd -f /www/httpd_1.5.2/conf/httpd.conf

  5. If you want the server automatically restarted when the system reboots, add the server start command to the appropriate /etc/rc file. Be sure to wrap it with "su www -c 'umask 022 ; ...'" if necessary.

NCSA Server Issues

  1. When installing the FrontPage server extensions, the FrontPage server administrator will ask for the name of your configuration file. Give the name of your httpd.conf file.
  2. You can recompile NCSA so that it doesn't prestart any servers by defining the NO_PASS macro. By doing this, you can tell FrontPage that your server is a automatically-restartable NCSA server.
  3. If you try to create more than four webs (including the root web), FrontPage gives the error "You have created the maximum number of webs supported by this server...". This happens because the NCSA server supports a small, fixed number of aliases. If this is a problem, we recommend that you switch to the Apache server.