From owner-freebsd-isp Sun Jun 9 21:49:25 2002 Delivered-To: freebsd-isp@freebsd.org Received: from aurora.siteplus.com (aurora.siteplus.com [66.129.2.160]) by hub.freebsd.org (Postfix) with ESMTP id 7065637B406 for ; Sun, 9 Jun 2002 21:49:19 -0700 (PDT) Received: from veager.jwweeks.com (pcp01076331pcs.midval01.tn.comcast.net [68.59.219.194]) by aurora.siteplus.com (8.9.3/8.9.3) with ESMTP id AAA13708 for ; Mon, 10 Jun 2002 00:49:19 -0400 (EDT) (envelope-from jim@jwweeks.com) Date: Mon, 10 Jun 2002 00:48:54 -0400 (EDT) From: jim To: freebsd-isp@FreeBSD.ORG Subject: Re: suexec question (apache/fp/php4) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org One side note and correction. If you plan on using fp_install.sh to extract the tarball and install/upgrade extensions after apache is installed, the script will ask to overwrite your existing httpd. Answer yes to this question. The script will copy your newly compiled httpd to /usr/local/sbin/httpd.orig. Just copy httpd.orig over the httpd that was installed by the script. The correction is neer the end where my heavy handed, "--s /usr/local/etc/apache/httpd.conf" should be, "-s /usr/local/etc/apache/httpd.conf" -- Jim Weeks On Mon, 10 Jun 2002, jim wrote: > Ok, > > I have had several requests for this info so here it goes. > > cd /usr/ports/misc/compat3 > make && make install && make clean > > cd /usr/local > # Fetch fp_install.sh and latest Frontpage extensions from, > http://www.microsoft.com/frontpage/ > tar xzvf fp50.freebsd.tar.Z > > cd /usr/ports/apache13-modssl > # Obtain latest apache patch from, > # http://www.rtr.com/fpsupport/fp-patch-apache_1.3.22.htm > # Copy the patch to /usr/ports/apache13-modssl/files/ and > # rename to patch-aj (/usr/ports/apache13-modssl/files/patch-aj) > # Edit Makefile and add the following lines right before, > # the line (--enable-module=define). Leave out the suexec part > # if you don't want it installed. > > --add-module=${FILESDIR}/mod_frontpage.c \ > --enable-module=frontpage \ > --enable-suexec \ > --suexec-docroot=/usr/local/www/ > --suexec-caller=www \ > --suexec-uidmin=1000 \ > --suexec-gidmin=1000 \ > --suexec-logfile=/var/log/httpd-suexec.log \ > --suexec-userdir=www \ > --suexec-safepath=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin \ > > cp /usr/ports/www/apache13-fp/files/mod_frontpage.c \ > /usr/ports/apache13-modssl/files/mod_frontpage.c > make && make install && make clean > > cd /usr/ports/www/php_4 > make && make install && make clean > > # Edit httpd.conf, adding the following lines, > > AddType application/x-httpd-php .php .php3 > AddType application/x-httpd-php-source .phps .php3s > > # Change "AllowOverride None" to, "AllowOverride All" > # Make any other appropriate changes. > > /usr/local/etc/rc.d/apache.sh start > > Now you can install the frontpage extensions by running, > /usr/local/frontpage/version5.0/bin/owsadm.exe > > All the configuration options for "owsadm.exe" can be found on the > Microsoft website, but I usually add extensions with something like this, > > /usr/local/frontpage/version5.0/bin/owsadm.exe -o install \ > -u username -xu username -xg usergroup -pw password -p 80 \ > -m domainname.com -t apache-fp --s /usr/local/etc/apache/httpd.conf \ > -a administrators > > If I have left anything out please let me know! > > Enjoy, > -- > Jim Weeks > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-isp" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message