I have a SLES 9 box running Apache 2.0.54 happily. However, I would like to 
setup SSL an be able to access pages on the box using https://. Easy enough I 
thought. I looked in the listen.conf file and saw the following:

Listen 80

<IfDefine SSL>
    <IfDefine !NOSSL>
        <IfModule mod_ssl.c>
            Listen 443
        </IfModule>
    </IfDefine>
</IfDefine>

This should mean that the server will listen on port 443, however it isn't. If 
I add a Listen 443 right under the Listen 80 it works. So, that got me 
wondering what this <ifdefine ssl> does and why it wasn't working. I did the 
google search and found a couple of things, one which mentioned apache2 should 
be started with the -DSSL option (as seen in a ps awx | grep http), but I just 
see the following:

21671 ?        Ss     0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf

So, what do I need to do to get apache2 to start on SLES with SSL support? I 
know I can just add the Listen 443 option manually, but this has become more of 
a quest for learning what the <ifdefine ssl> is for and why it isn't working.

Thanks for your help.
Brian

--
TriLUG mailing list        : http://www.trilug.org/mailman/listinfo/trilug
TriLUG Organizational FAQ  : http://trilug.org/faq/
TriLUG Member Services FAQ : http://members.trilug.org/services_faq/

Reply via email to