The FreeBSD Diary

The FreeBSD Diary (TM)

Providing practical examples since 1998

If you buy from Amazon USA, please support us by using this link.
[ HOME | TOPICS | INDEX | WEB RESOURCES | BOOKS | CONTRIBUTE | SEARCH | FEEDBACK | FAQ | FORUMS ]
Apache Front Page Install
This page contains the options I selected during my install.  These are the questions I was asked during the make install phase.
Step 1.  Setting Up Installation Environment

Setting umask 002
Logged in as root.

 fp_install.sh

 Revision: 1.1 
 Date: 1998/12/02 21:58:21 

This script will step the user through upgrading existing and installing 
new servers and webs.  As with any software installation, a backup should
be done before continuing.  It is recommended that the FrontPage
installation directory, server configuration file directory, and all web 
content be backed up before continuing with this installation.

Are you satisfied with your backup of the system (y/n) [N]?  y

Directory /usr/local exists.
Root has necessary access to /usr/local.

Where would you like to install the FrontPage Extensions.  If you
select a location other than /usr/local/frontpage/ then a symbolic
link will be created from /usr/local/frontpage/ to the location that
is chosen.

FrontPage Extensions directory [/usr/local/frontpage]:  
Creating /usr/local/frontpage
Directory /usr/local/frontpage has been created.
Directory /usr/local/frontpage chmoded to 755.

Step 2.  Untarring the Extensions and Checking Protections

Version 4.0 FrontPage Server Extensions not found.
Looking for tar file...
Platform is bsdi.
Uncompressing/Untarring file /usr/ports/distfiles/fp40.bsdi.tar.Z 
                                    into /usr/local...
echo Step 3.  Upgrading/Installing the extensions

Checking for existing web servers to upgrade...
No existing web servers found to upgrade.

Note: If you have not installed the root web then you need to do it now.

Do you want to install a root web (y/n) [Y]?  
 
Installing the root web...
 
Server config filename: [/usr/local/etc/apache/httpd.conf] 
FrontPage Administrator's user name: [fpadmin] 
Unix user name of the owner of this new web:[nobody]  www

Unix group of this new web:[nogroup]  www

    1.  ncsa
    2.  apache
    3.  apache-fp
    4.  netscape-fasttrack
    5.  netscape-enterprise
    6.  stronghold
What type of Server is this: [3] 

Installing root web into port 80...

installing server / on port 80

Will chown web to www as part of install.
Will chgrp web to www as part of install.

Starting install, port: 80, web: "root web"

Password for user "fpadmin": 
You must enter a password.
Password for user "fpadmin": 
Confirm password: 
Creating web http://fred.int.nz.freebsd.org
Chowning Content in service root web
Install completed.

Chowning /usr/local/frontpage/version4.0/apache-fp to root...

Chmoding /usr/local/frontpage/version4.0/apache-fp to 711...

Chowning /usr/local/frontpage/version4.0/apache-fp/_vti_bin to root...

Chmoding /usr/local/frontpage/version4.0/apache-fp/_vti_bin to 755...

Chowning /usr/local/frontpage/version4.0/apache-fp/_vti_bin/fpexe to root
Setting /usr/local/frontpage/version4.0/apache-fp/_vti_bin/fpexe to SUID

    1.  LATIN1 (ISO 8859-1)
    2.  LATIN2 (ISO 8859-2)
    3.  EUCJP  (Japanese EUC)
    4.  EUCKR  (Korean EUC)
Which local character encoding does your system support: [1]  

    1.  English
    2.  French
    3.  German
    4.  Italian
    5.  Japanese
    6.  Spanish
What should the default language be: [1] 

Setting /usr/local/frontpage/version4.0/frontpage.cnf to:

defaultLanguage:en
localCharEncoding:latin1

Moving /usr/local/frontpage/version4.0/frontpage.cnf to 
       /usr/local/frontpage/version4.0/frontpage.cnf.orig

Creating and modifying new /usr/local/frontpage/version4.0/frontpage.cnf

Install new sub/per-user webs now (y/n) [Y]?  n
For details on how to upgrade servers manually, please see
the Server Extension Resource Kit (SERK), located in
/usr/local/frontpage/version4.0/serk

Installing Virtual Webs..

Do you want to install Virtual Webs (y/n) [Y]?  
Server config filename [/usr/local/etc/apache/httpd.conf]:  

  1) fred.int.nz.freebsd.org
  2) fred.int.nz.freebsd.org
  3) fred.int.nz.freebsd.org
  4) test.langille.org

Select the virtual web to install (CTRL-D if no more webs): 4
Unix user name of the owner of this new web:[www]  

Unix group of this new web:[nogroup]  www
FrontPage Administrator's user name:  dan
Installing virtual root web into port test.langille.org:80...

installing server / on port test.langille.org:80

Will chown web to www as part of install.
Will chgrp web to www as part of install.

Starting install, port: test.langille.org:80, web: "root web"

Password for user "dan": 
Confirm password: 
Creating web http://test.langille.org
Chowning Content in service root web
Install completed.

Chowning /usr/local/frontpage/version4.0/apache-fp to root...

Chmoding /usr/local/frontpage/version4.0/apache-fp to 711...

Chowning /usr/local/frontpage/version4.0/apache-fp/_vti_bin to root...

Chmoding /usr/local/frontpage/version4.0/apache-fp/_vti_bin to 755...

Chowning /usr/local/frontpage/version4.0/apache-fp/_vti_bin/fpexe to root
Setting /usr/local/frontpage/version4.0/apache-fp/_vti_bin/fpexe to SUID
Setting /usr/local/frontpage/version4.0/frontpage.cnf to:

defaultLanguage:en
localCharEncoding:latin1

Moving /usr/local/frontpage/version4.0/frontpage.cnf to 
       /usr/local/frontpage/version4.0/frontpage.cnf.orig

Creating and modifying new /usr/local/frontpage/version4.0/frontpage.cnf

Install new sub/per-user webs now (y/n) [Y]?  n
For details on how to upgrade servers manually, please see
the Server Extension Resource Kit (SERK), located in
/usr/local/frontpage/version4.0/serk

  1) fred.int.nz.freebsd.org
  2) fred.int.nz.freebsd.org
  3) fred.int.nz.freebsd.org
  4) test.langille.org

Select the virtual web to install (CTRL-D if no more webs): ^D

Installation completed!  Exiting...
===>   Compressing manual pages for apache_fp+mod_ssl-1.3.9+2.4.8
===>   Registering installation for apache_fp+mod_ssl-1.3.9+2.4.8