Plesk 8.6 + Apache + SSL: Verbindung unterbrochen

daniel1984

New Member
Hallo.

Ich quäle mich nun schon tagelang mit meinem Indianer herum und versuche ihm das Sprechen von SSL beizubringen.

Folgendes passiert beim Aufruf von https://example.com im Firefox:
Die Verbindung zu Example Web Page wurde unterbrochen, während die Seite geladen wurde.

Beim Aufruf von http://www.example.com:443:
Forbidden
You don't have permission to access / on this server.
Apache Server at Example Web Page Port 443

Per Telnet bekomm ich auch ne Verbindung auf Port 443.

Die error.log zeigt:
[Tue Feb 17 16:31:32 2009] [error] [client ip.ip.ip.ip] Invalid method in request \x80O\x01\x03

Demnach nehme ich an mein FF versucht SSL zu sprechen und der Apache nicht.

Nur was ist falsch?

Meine Vhost Konfiguration sieht wie folgt aus:
Code:
<IfModule mod_ssl.c>
<VirtualHost ip.ip.ip.ip:443>
        ServerName   example.com:443
        ServerAlias  www.example.com
        UseCanonicalName Off
        SuexecUserGroup user psacln
        ServerAdmin  info@example.com
        DocumentRoot /var/www/vhosts/example.com/httpsdocs
        CustomLog  /var/www/vhosts/example.com/statistics/logs/access_ssl_log plesklog
        ErrorLog  /var/www/vhosts/example.com/statistics/logs/error_log
<IfModule mod_userdir.c>
        UserDir /var/www/vhosts/example.com/web_users
</IfModule>
        ScriptAlias  /cgi-bin/ /var/www/vhosts/example.com/cgi-bin/
        SSLEngine on
        SSLVerifyClient none
        SSLCertificateFile /opt/psa/var/certificates/certfRs8141
        <Directory /var/www/vhosts/example.com/httpsdocs>
        <IfModule mod_php4.c>
                php_admin_flag engine on
                php_admin_flag safe_mode on
                php_admin_value open_basedir "/var/www/vhosts/example.com/httpsdocs:/tmp"
        </IfModule>
        <IfModule mod_php5.c>
                php_admin_flag engine on
                php_admin_flag safe_mode on
                php_admin_value open_basedir "/var/www/vhosts/example.com/httpsdocs:/tmp"
        </IfModule>
                SSLRequireSSL
                Options +Includes +ExecCGI
        </Directory>
        <Directory /var/www/vhosts/example.com/web_users>
        <IfModule mod_php4.c>
                php_admin_flag engine off
        </IfModule>
        <IfModule mod_php5.c>
                php_admin_flag engine off
        </IfModule>
        </Directory>
</VirtualHost>
</IfModule>

<VirtualHost ip.ip.ip.ip:80>
        ServerName   example.com:80
        ServerAlias  www.example.com
        UseCanonicalName Off
        SuexecUserGroup user psacln
        ServerAdmin  "info@example.com"
        DocumentRoot /var/www/vhosts/example.com/httpdocs
        CustomLog  /var/www/vhosts/example.com/statistics/logs/access_log plesklog
        ErrorLog  /var/www/vhosts/example.com/statistics/logs/error_log
<IfModule mod_userdir.c>
        UserDir /var/www/vhosts/example.com/web_users
</IfModule>
        ScriptAlias  /cgi-bin/ /var/www/vhosts/example.com/cgi-bin/
        <IfModule mod_ssl.c>
                SSLEngine off
        </IfModule>
        <Directory /var/www/vhosts/example.com/httpdocs>
        <IfModule mod_php4.c>
                php_admin_flag engine on
                php_admin_flag safe_mode on
                php_admin_value open_basedir "/var/www/vhosts/example.com/httpdocs:/tmp"
        </IfModule>
        <IfModule mod_php5.c>
                php_admin_flag engine on
                php_admin_flag safe_mode on
                php_admin_value open_basedir "/var/www/vhosts/example.com/httpdocs:/tmp"
        </IfModule>
                Options +Includes +ExecCGI
        </Directory>
        <Directory /var/www/vhosts/example.com/web_users>
        <IfModule mod_php4.c>
                php_admin_flag engine off
        </IfModule>
        <IfModule mod_php5.c>
                php_admin_flag engine off
        </IfModule>
        </Directory>
</VirtualHost>

Zertifikat is noch das von Plesk, aber sollte ja trotzdem mal was passieren.

Hat jemand ne Idee?
Thx for help!

Mfg
Daniel
 
Es gibt vermutlich noch einen anderen VirtualHost, der die IP-Adresse und Port 443 belegt, aber in dem die notwendigen Direktiven für mod_ssl fehlen.
 
Danke.
Hat sich erledigt.

Das Zertifikat hatte doch was.
Hab ein neues explizit auf die Domain ausgestellt bei der ich SSL verwenden will und es geht nun auf allen VHosts.
 
Back
Top