Nope; logrotate doesn't actually start and stop the apache process (ie,
it doesn't use the /etc/rc.d/init.d/httpd script), it manually sends a
SIGHUP to the currently running apache process to tell it to reload
itself.  This is done without requiring user intervention.

-Brian
On Tue, 2003-02-18 at 11:59, Joe Polk wrote:
> Brian,
> That worked flawlessly! Thanks so much!  I opted for the encrypted
> private key. Question: Doesn't logrotate restart my apache server as it
> rotates the logs? If so, I assume I'll need to be present to put in this
> phrase. Is there any other way to have this step eliminated?
> 
> <<JAV>>
> 
> On Tue, 2003-02-18 at 14:13, Brian J. Smith-Sweeney wrote:
> > There is a Makefile in /usr/share/ssl/certs for generating all kinds of
> > stuff with openssl (csr's, certs, CA, keys, etc).  You can use the
> > makefile by running, in that directory...
> >     
> >     "make ANYNAME.crt"
> > 
> > where ANYNAME is what you want the crt and key files to start with (I
> > like to use the server name). 
> > 
> > This will generate a key and then guide you through the steps for
> > generating a crt file.  The only problem is, it requires the use of a
> > PEM passphrase, which means every time you restart your webserver you
> > have to be there to type in that password.  If you want to avoid this,
> > you can manually generate the key and make it unencrypted by typing 
> > 
> >     /usr/bin/openssl genrsa 1024 > ANYNAME.key
> > 
> > then run 
> > 
> >     "make ANYNAME.crt"
> > 
> > as above.  Now you'll get guided through generating the crt as before,
> > but it will use an unencrypted private key and you won't have to type
> > the password in each time you restart apache.  Of course, using an
> > unencrypted private key has it's own nasty implications which I'll leave
> > to your imagination.
> > 
> > Once you have the crt and key files, you can replace the ones apache
> > uses in the /etc/httpd/conf/httpd.conf file (by default they are
> > server.crt and server.key).  You can either point the conf file to the
> > files in /usr/share/ssl/certs, make symlinks from the /etc/httpd/conf
> > directory, copy the files over, etc.; however you want to set it up so
> > that it's intuitive.
> > 
> > Once you restart the apache server, you'll be able to go to your site
> > with (hopefully) any browser, and remember the certificate permanently. 
> > You don't need to create a CA with this configuration which I like.
> > 
> > A little side note: when you're create that crt file, make sure when it
> > asks for "Common Name" that you point the name of the site you're
> > clients will be pointing to.  For instance, if you're server's name is
> > "mail.example.com", but you have a DNS cname of "webmail.example.com"
> > and that's the name you're clients will but using, that must be what you
> > use as the Common Name for your cert.  If you use mail.example.com, when
> > people go to your site their browsers will give them an error saying the
> > site name doesn't make the cert name.
> > 
> > Good luck,
> > Brian
> > 
> > PS-I can rarely remember the syntax for this when necessary, so I often
> > check the /usr/share/ssl/certs/makefile for the openssl lines I need.
> > 
> > 
> > 
> > -- 
> > ========================================
> > Brian Smith-Sweeney
> > Senior Systems Administrator
> > University of California, Santa Barbara
> > Physics Department
> > [EMAIL PROTECTED]
> > (805)-893-8366
> > ========================================
> > 
> > On Tue, 2003-02-18 at 10:32, Joe Polk wrote:
> > > Okay, I am currently using the default cert on my Red Hat mail server to
> > > provide (albeit crude) encryption to my web mail login page. Of course,
> > > this cert is issued by localhost and will not save, so each visit a use
> > > is prompted to accept the cert. I want to create a unique cert, but I
> > > don't need a full-blown Thawte cert or anything. Do I need to create a
> > > CA? RH7.3 doesn't appear to have CA.pl installed with OpenSSL by
> > > default. I assume I will need this? Any help would be appreciated.
> > > 
> > > <<JAV>>
> > > 
> > > 
> > > 
> > 
> > 
> > 
> > -- 
> > redhat-list mailing list
> > unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
> > https://listman.redhat.com/mailman/listinfo/redhat-list
> 
> 
-- 
========================================
Brian Smith-Sweeney
Senior Systems Administrator
University of California, Santa Barbara
Physics Department
[EMAIL PROTECTED]
(805)-893-8366
========================================



-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to