SSL Apache

  • Thread starter Thread starter pretender79
  • Start date Start date
P

pretender79

Guest
Hallo

ich bekomme es leider nicht hin eine seite per https aufzurufen!
Im Confixx wurden alle Einstellungen gemacht! Ein Aufruf über http:// funzt.
Über https:// kommt keine Verbindung zustande. Vielleicht könnt Ihr mir helfen! Danke!


auszug aus der confixx_vhost.conf

Code:
<VirtualHost x.x.x.x:80>
ServerName www.domain.de
Redirect / https://www.domain.de/
</VirtualHost>


NameVirtualHost x.x.x.x:443
<VirtualHost x.x.x.x:443>
ServerName www.domain.de
DocumentRoot /srv/www/web1/html
SuexecUserGroup web1 ftponly
ScriptAlias /cgi-bin/ /srv/www/web1/html/cgi-bin/
CustomLog /srv/www/web1/log/access_log confixx2
php_admin_value open_basedir /srv/www/web1/:/srv/www/htdocs/phpMyAdmin/:/srv/www/htdocs/confixx/html/gesperrt/
php_admin_value upload_tmp_dir /srv/www/web1/phptmp/

<IfDefine SSL>
  SSLEngine on
  SSLCertificateKeyFile /etc/apache2/ssl.key/web1.key
  SSLCertificateFile /etc/apache2/ssl.crt/web1.crt
  SetEnvIf User-Agent ".*MSIE.*" \
           nokeepalive ssl-unclean-shutdown \
           downgrade-1.0 force-response-1.0
  <Files ~ "\.(cgi|shtml|phtml|php3?)$">
   SSLOptions +StdEnvVars
  </Files>
  <Directory "/srv/www/web1/html/cgi-bin">
   SSLOptions +StdEnvVars
  </Directory>
</IfDefine>
</VirtualHost>



telnet auf domain 443

funzt

listen.conf (von httpd.conf)

listen 443 aktiv


Error Log

Invalid method in request \x16\x03\x01


Netstat

netstat -ln|grep :443
tcp 0 0 xx.xx.xx.xx:443 0.0.0.0:* LISTEN
 
Umgebungsvariable "SSL" mit dem entsprechenden Parameter gesetzt?

Pack das "<IfDefine SSL>" und das Gegenstück mal spasseshalber um den gesamten VirtualHost-Block herum...
 
Die Umgebungsvariable "SSL" für den Apache httpd.

ich weiß nicht genau, was du meinst! kannst du mir bitte ein beispiel geben!

meinst du das?

Code:
StdEnvVars: Die Standard-SSL-Umgebungsvariablen sollen exportiert werden. Standardmäßig werden sie nicht erzeugt, weil sie recht viel Performance benötigen. Deshalb sollte die Option nur in Verzeichnissen gesetzt werden, in denen CGI-Skripte, SSI oder Rewrite-Einstellungen davon Gebrauch machen. Eine Liste dieser Variablen finden Sie in der Apache-Online-Dokumentation.
 
Optionen von httpd:

Code:
-D parameter 
Sets a configuration parameter which can be used with <IfDefine> sections in the configuration files to conditionally skip or process commands at server startup and restart.

Beschreibung der <IfDefine>-Direktive:

Code:
Das Argument Parametername ist ein sogenanntes "Define", das beim beim Start des Servers in der httpd-Befehlszeile durch -DParameter angegeben wird.
 
Optionen von httpd:

Code:
-D parameter 
Sets a configuration parameter which can be used with <IfDefine> sections in the configuration files to conditionally skip or process commands at server startup and restart.

Beschreibung der <IfDefine>-Direktive:

Code:
Das Argument Parametername ist ein sogenanntes "Define", das beim beim Start des Servers in der httpd-Befehlszeile durch -DParameter angegeben wird.

ja das habe ich auch gesehen! ich schaue es mir mal an! aber sollte das nicht automatisch passieren, wenn Confixx schon das einrichten anbietet? besten dank bisher!
 
nach ausführung von
Code:
 httpd2 -D SSL

kommt:

Code:
(98)Address already in use: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
 
Hast du den Dienst gestoppt, bevor du ihn neu ausführen wolltest? Sieht für mich so aus, als würde der Apache noch laufen und du willst ihn noch einmal Starten.
 
Hast du den Dienst gestoppt, bevor du ihn neu ausführen wolltest? Sieht für mich so aus, als würde der Apache noch laufen und du willst ihn noch einmal Starten.

stimmt hast recht! nun wird kein fehler ausgegeben... ssl funzt aber trotzdem nicht... so langsam bekomm ich die krise hier!

jemand noch ne idee oder nen ansatz? danke!
 
Back
Top