From owner-freebsd-isp Sun Jun 9 21:16:28 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 67EEA37B406 for ; Sun, 9 Jun 2002 21:16:22 -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 AAA13117; Mon, 10 Jun 2002 00:16:04 -0400 (EDT) (envelope-from jim@jwweeks.com) Date: Mon, 10 Jun 2002 00:15:40 -0400 (EDT) From: jim To: Tim McCullagh Cc: freebsd-isp@freebsd.org Subject: Re: suexec question In-Reply-To: <004301c21016$2e92e920$6500a8c0@halenet.com.au> 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 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