Changing Apache
Marius Kirschner
marius at agoron.net
Fri Jan 2 10:09:21 PST 2004
Thanks, Matthew, much appreciated. I assume I'll be able to use my current
httpd.conf file, but just rename it to httpsd.conf?
Also, if I get a certificate for www.whatever.com will I be able to refer to
it via http:// and https://?
---Marius
> -----Original Message-----
> From: Matthew Seaman [mailto:m.seaman at infracaninophile.co.uk]
> Sent: Friday, January 02, 2004 12:20 PM
> To: Marius Kirschner
> Cc: 'FreeBSD Questions'
> Subject: Re: Changing Apache
>
> On Fri, Jan 02, 2004 at 11:10:56AM -0500, Marius Kirschner wrote:
> > I currently have Apache 1.3.29 running and want to switch to the
> > Apache mod-ssl version. My question is, do I need to deinstall the
> > standard apache before building the mod-ssl one from the
> ports? And
> > what would be the best procedure to minimize the downtime?
> Thank you,
>
> Yes, you should de-install apache13 before installing apache13-modssl.
> Although it's called mod_ssl, it is actually rather more than
> just a dynamically loadable module -- the main apache httpd
> binary gets patched to provide the 'EAPI' programming interface.
>
> Best way to minimize downtime is to
>
> a) build apache13-modssl on a scratch box and test your
> configuration there. Practice installing everything. Once
> you're pretty certain it's going to work smoothly, and you
> understand how to install certificates and so forth, then:
>
> b) build apache13-modssl -- if you do this on the server it will
> cause the port dependencies to be installed automatically
> (basically that's just the devel/mm port)
>
> c) Stop the apache13 server and pkg_deinstall it.
>
> d) Install the pre-built apache13-modssl port
>
> e) Apply your local customizations to your httpd.conf, install web
> content etc.
>
> d) Start the apache13-modssl server: remember it's "apachectl
> startssl" to have SSL enabled.
>
> If you don't want to build the httpd on the server machine,
> then build what packages you need off-line. Installation
> procedure will be much the same as above. If you have any
> other 3rd party apache loadable modules (mod_php4, mod_perl
> etc.) these will need to be recompiled against the new
> apache13-modssl server at stage (d) above. At some point
> running through a round or two of 'pkgdb -Fvu' to sort out
> package dependencies is a good idea. You can also put:
>
> APACHE_PORT= www/apache13-modssl
>
> into /etc/make.conf to make sure that all apache-related
> ports you install subsequently will have the correct dependencies.
>
> Cheers,
>
> Matthew
>
> --
> Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks
> Savill Way
> PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
> Tel: +44 1628 476614 Bucks.,
> SL7 1TH UK
>
More information about the freebsd-questions
mailing list