...and don't forget to read the Apache documentation on mod_ssl.
http://docs.apache.org/ is your friend.

-Kyle H

On Thu, May 14, 2009 at 2:37 PM, Ger Hobbelt <g...@hobbelt.com> wrote:
> On Thu, May 14, 2009 at 3:17 PM, Neerav Singh
> <neerav.si...@tatatel.co.in> wrote:
>> Hi Ger
>>
>> Thanks a lot for the invaluable information, I opened my mind I had to read
>> a lot in order to get what you were suggesting, but worthwhile!!
>>
>>
>>
>> I tried a lot by setting different CFLAGS, got in the code, tried to find
>> some error, in the make file but with no help, everything was pointing to
>> the same ANSI problem
>>
>> Then finally we re-installed compiler and it worked like a magic, looks like
>> there was a problem with compiler installation.
>
> Glad that got fixed.
>
>
>> Now I ran into another problem
>>
>>
>>
>> -          I ran make command(openssl) successfully
>>
>> -          Executed Configure for mod_ssl --- ./configure --with-apache…
>> --with-ssl=../openssl-…
>>
>> -          Make certificate(DSA)
>>
>> -          Configured apache with following options
>> --enable-rule=SHARED_CORE --enable-module=so --enable-module=ssl
>> --enable-shared=ssl --with-ssl….
>>
>> -          Then changed the port number in httpd.conf file to 8300
>>
>> -          Executed ./apachectl start
>>
>> -          Executed ./apachectl startssl
>>
>>
>>
>> But when i connect to http://serverip:8300 I am able to see “The
>> SSL/TLS-aware Apache webserver was successfully installed on this website”
>>
>>
>>
>> How do I get HTTPS in the address is there any other port I need to access
>> or is there something more I need to do??
>
>
> <scratches head> It's been quite a while since I messed with apache.
> Anyway, the issue is not quite clear from your description: can you
> get a HTTPS connection or not? (I assume not, or otherwise it wouldn't
> be stated as a problem, which means a 'don't' is missing from that
> last sentence, right?
>
> (And I've taken the liberty to adjust the subject line so others can
> see what this is about and respond in a better way than me at the
> moment.)
>
>
> There's a few bits and pieces to attend. I'll just write them down as
> they come up; think of it as an (incomplete) checklist:
>
> 1)
> first of all, HTTPS urls are at least
>  https://<fqdn>
> or
>  https://<fqdn>:<portnumber>
>
> where <fqdn> is a 'fully qualified domain name', e.g.
> 'code.google.com'. For HTTP, <fqdn> may be be a direct IP number (and
> it may as well for HTTPS, but there are a few nasty caveats then): The
> <fqdn> should match the server domain name specified in the previously
> generated and installed server certificate.
>
> 2)
> Then there's the wording 'server certificate': certificates have a
> purpose, which must be specified at certificate request generation
> time. server certificates are not client certificates are not email
> auth certificates are not ... etc. There's a lot of info on this in
> several places on the web and also in the history/archive of this
> mailing list as HTTPS server certificate related questions pop up
> quite often on this list.
>
> Depending on the server itself, such 'server certificates' must have
> particular attributes (OIDs) included. (Warning: this is off the top
> of my head and intentionally vague. I'd have to unearth my notes if
> this is [part of] the issue.)
>
> 3) Then there's server cert install and acceptability: self-signed
> certs can cause a hickup or two; depends on server and its setup
>
> 4) When server accepts/loads the cert, there's the default (standard)
> HTTPS port: 443. A quick 'nmap' port scan or other method to detect if
> the standard (or configured custom) port is open on the intended
> server interface can be useful as a _very shallow_ preliminary check.
> IIRC alternative port(s) for HTTPS can be set up in the mod_ssl config
> section of Apache.
>
> 5)
> When you've regular HTTP listening on port 8003, you cannot map the
> SSL port onto the same number as that would be a collision. Think of
> HTTP and HTTPS as two different servers in a single Apache package
> when it comes to interfaces, ports and virtual hosts (SSL doesn't work
> with virtual hosts when you want to present anywhere near a valid
> certificate for your HTTPS server, as SSL negotiation is performed
> before HTTPS request-embedded FQDN is mapped onto a virtual host.
>
> 6)
> Best to check the SSL connectivity with your server by trying to
> connect to it using openssl's own 's_client' utility (some web
> browsers are rather unhelpful when reporting trouble about HTTPS
> connection failures), once you've ensured the server is actually
> listening on the intended port (nmap or other portscanner tool;
> another crude way is telnet IP PORT, e.g. 'telnet 192.168.1.1 443'
> just to see if you're getting a IP connection; telnet doesn't talk SSL
> so it will fail immediately after you type something.).
>
>
>
>
> --
> Met vriendelijke groeten / Best regards,
>
> Ger Hobbelt
>
> --------------------------------------------------
> web:    http://www.hobbelt.com/
>        http://www.hebbut.net/
> mail:   g...@hobbelt.com
> mobile: +31-6-11 120 978
> --------------------------------------------------
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-us...@openssl.org
> Automated List Manager                           majord...@openssl.org
>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to