Microsoft FrontPage Server Extensions Version 2.0 for Apache

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 Apache 1.0.5 and Apache 1.1.1. They have not been tested with other versions.

Installing Apache

You can download binaries for most platforms from http://www.apache.org.

You can also download the source from http://www.apache.org. Download apache_1.1.1.tar.Z which is a compressed tar file containing a single directory called apache_1.1.1.

If you start with precompiled binaries you can skip steps 2 and 3 below.

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/apache_1.1.1.tar.Z | tar xvf -       
  2. Edit /www/apache_1.1.1/src/Makefile to build the server for your version of UNIX. For example, to build for Solaris 2, search for the word Solaris and remove the # characters from the following lines:
    #AUX_CFLAGS= -DSOLARIS2 #EXTRA_LIBS= -lsocket -lnsl       
  3. Build the server by typing the following commands:
    cd src
    make mkdir ../bin
    cp httpd ../bin       
  4. Create a content directory to hold your web pages, for example:
    /www/apache_1.1.1/htdocs       
  5. Create the configuration files from the distributed versions:
    1. Create the configuration files using the following commands:
      cd /www/apache_1.1.1/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/apache_1.1.1
    3. Change the ServerAdmin and ServerName lines in the httpd.conf 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 line:
      AddType text/html htm               
    7. FrontPage wizards and templates use "index.htm" as the file name for welcome files. Add "index.htm" to the "DirectoryIndex" line srm.conf:
      DirectoryIndex index.html index.htm               
  6. Start the HTTP server. If your server uses a protected port, use the following command line from a root shell.
    /www/apache_1.1.1/bin/httpd -f /www/apache_1.1.1/conf/httpd.conf       
  7. 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.

Apache 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.