I am running multiple virtual hosts on my apache and I want one virtual host to server ssl.
I have followed the instructions given to me from where I purchased my certificate.
Whenever I visit my site using https, I get an "Unable to connect error" in Firefox.
My ssl.conf which is included by httpd.conf looks like this:
NameVirtualHost xxx.xxx.xxx.xxx:443
<VirtualHost xxx.xxx.xxx.xxx:443>
DocumentRoot "/var/www/html/path/to/dir"
ServerName *.xxx.xxx.com
ServerAlias *.xxx.xxx.com
Alias /path "/var/www/html/development/path/to/somewhere/else"
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/ssl/crt/STAR_xxx_xxx_com.crt
SSLCertificateKeyFile /etc/ssl/crt/private.key
SSLCACertificateFile /etc/httpd/conf/STAR_xxx_xxx_com.ca-bundle
<Directory "/var/www/html/path/to/dir">
Order Deny,Allow
Allow from all
Options -Indexes
AllowOverride All
</Directory>
</VirtualHost>
What else can I do to solve this?
EDIT Some other thoughts:
- I have read that my apache has to be compiled somehow with SSL. Is this an issue?
- In some configurations the Listen 443 in enclosed in tags. Is this also an issue?
When I do a lsof -I :443 I get a
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
httpd 8872 root 5u IPv6 78180368 TCP *:https (LISTEN)
httpd 8874 apache 5u IPv6 78180368 TCP *:https (LISTEN)
httpd 8875 apache 5u IPv6 78180368 TCP *:https (LISTEN)
httpd 8876 apache 5u IPv6 78180368 TCP *:https (LISTEN)
httpd 8877 apache 5u IPv6 78180368 TCP *:https (LISTEN)
httpd 8878 apache 5u IPv6 78180368 TCP *:https (LISTEN)
httpd 8879 apache 5u IPv6 78180368 TCP *:https (LISTEN)
httpd 8880 apache 5u IPv6 78180368 TCP *:https (LISTEN)
httpd 8881 apache 5u IPv6 78180368 TCP *:https (LISTEN)
httpd 8893 apache 5u IPv6 78180368 TCP *:https (LISTEN)
httpd 8894 apache 5u IPv6 78180368 TCP *:https (LISTEN)
httpd 8895 apache 5u IPv6 78180368 TCP *:https (LISTEN)
httpd 9067 apache 5u IPv6 78180368 TCP *:https (LISTEN)
I think prolly not waht I expected since I only want one virtual host to listen to 443. Or is this correct?