Date: Mon, 10 Jun 2002 00:48:54 -0400 (EDT) From: jim <jim@jwweeks.com> To: freebsd-isp@FreeBSD.ORG Subject: Re: suexec question (apache/fp/php4) Message-ID: <Pine.BSF.4.21.0206100037570.8058-100000@veager.jwweeks.com> In-Reply-To: <Pine.BSF.4.21.0206092338210.7961-100000@veager.jwweeks.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0206100037570.8058-100000>