Chroot'ing FrontPage® with the Zeus Web Server


A single Virtual Server

We will initially describe an example single Virtual Server set up to support the FrontPage extensions chroot'ed to a directory above the document root.

The FrontPage extensions should now function chroot'ed to the directory /web

A Virtual Server Subserver support

Follow the instructions as above but enable the Subserver module before running fpinst.sh Everything else is normal apart from using the --chroot=<directory> flag on fpinst.sh. You will be prompted, as usual, for the name of the site. Run this for each hosted site.

Multiple Virtual Servers

The above instructions can be applied to multiple Virtual Servers, each with their own chroot'ed enviroment.

With multiple Virtual Server the replication of the common libraries and FrontPage extensions may not be desirable. To cut down on wasted space the files in each chroot'ed enviroment can be created as hard links to files on the same file system rather than copies.

Back