On Sat, Jul 16, 2005 at 01:51:32AM +0200, Ksenia Marasanova wrote:
> Greetings,
> 
> I have FreeBSD box that runs Apache1 from ports. Now I'd like to
> install Apache2 from ports (and run it on different IP), without
> overwriting httpd binary of Apache1. What would be the correct,
> port-friendly :) way to do it? (I also use portupgrade, it would be
> nice if portupgrade will still be able to upgrade both ports)
> 
> Any tips or pointers to man pages are appreciated.
> 
> Thanks!
> 

When installing applications from the ports tree , there is a way
through tha Makefiles to define conflicts with other ports that may be
installed.  By looking at www/apache20/Makefile, i can see this one:


CONFLICTS= apache+mod_ssl-1.* apache+mod_ssl+ipv6-1.*
apache+mod_ssl+modsnmp-1.* \
                apache+mod_ssl+mod_snmp+ipv6-1.* apache+mod_ssl+mod_accel-1.* \
                apache+mod_ssl+mod_snmp+mod_accel-1.* \
                apache+ipv6-1.* apache+ssl-1.* apache-1.* apache_fp-1.* \
                caudium-devel-1.* caudium10-1.* caudium12-* \
                ru-apache+mod_ssl-1.* ru-apache-1.* thttpd-2.*

Apparently you can't have both apaches. But you could install apache20
manually, with --prefix=/usr/local/apache2 , setting up any links
with the binaries installed to /usr/local/bin and /usr/local/sbin and
then upgrading should be easy enough. You'll just rm -rf
/usr/local/apache2 and reinstall the new version. Also care must be
taken during apache's configuration. Apache2 won't listen to the
already binded address (the one used by apache1). 
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to