Support tried valiantly, but was unable to help me figure out what's wrong.
All I want to do is create a fresh Linode (Ubuntu 14.04 LTS) with Apache and PHP to make outgoing SSL API calls (e.g. to LinkedIn). But I have to set it up so that SSL 2 and SSL 3 are turned off because of POODLE.
But no matter what I do, if I run
https://www.poodlescan.com on the site I create it reports:
myhost.mydomain.com:443 (176.58.126.189) - Vulnerable
This server supports the SSL v3 protocol.
This server supports the SSL v2 protocol. You should really disable this protocol. It's WAY deprecated.
I've gone through all the "Getting Started" docs, and configured everything I can configure. Linode support, while trying to be helpful, asked for this and that command or config file output and they all look correct. But I can't get it to work.
They suggested somebody here in the forums can. I thought this would take me like 15 minutes to set up, and it's taken all day so far.
I can try to summarize the things I did.
1. I installed Apache and created a virtual server under it. I can place an index.html file in the public_html directory and see it from my browser, so that's working.
2. I set /etc/apache2/ports.conf to also listen to port 443.
3. I installed and enabled SSL and even created a self-signed cert in case that was needed (even though I'm just making outbound SSL POST requests). But even though I can get to
http://myhost.mydomain.com I can't get to
https://myhost.mydomain.com (even to get the self-signed cert warnings).
4. In both /etc/apache2/mods-available/ssl.conf and /etc/apache2/sites-available/default-ssl.conf I have
SSLProtocol All -SSLv2 -SSLv3
included. (I am not sure why both of those files need to be set though.)
Basically I'm confused.
Previously, if I did
service apache2 start
I was getting the error:
(98)Address already in use: AH00072: make_sock: could not bind to address [::]:443
Now I'm getting the message:
* Starting web server apache2
but no OK confirmation that it started.
I'm just basically confused at this point.
Any helpful hints out there?
Thanks,
doug