Also /usr/lib/apache2/mod_ssl.so existiert !
Die Sache mit AddModule hab ich net gemacht, denn ich finde keine Datei wo irgendwas mit AddModule schon drin steht ! Hab auch bei Google geschaut !
Außer das ich mal das in die httpd.conf eingefügt habe:
Code:
<IfDefine SSL>
AddModule mod_ssl.c
</IfDefine>
das hab ich ebenso eingefügt:
Code:
APACHE_SERVER_FLAGS="-D SSL"
APACHE_MODULES=".... SSL"
LoadModule ssl_module /usr/lib/apache2-prefork/mod_ssl.so
Allerdings bekomme ich hier ne Fehlermeldung mit dem Befehl:
Code:
openssl s_client -connect localhost:443 -state -debug
CONNECTED(00000003)
SSL_connect:before/connect initialization
write to 080AC5E0 [080ACE40] (142 bytes => 142 (0x8E))
0000 - 80 8c 01 03 01 00 63 00-00 00 20 00 00 39 00 00 ......c... ..9..
0010 - 38 00 00 35 00 00 16 00-00 13 00 00 0a 07 00 c0 8..5............
0020 - 00 00 33 00 00 32 00 00-2f 03 00 80 00 00 66 00 ..3..2../.....f.
0030 - 00 05 00 00 04 01 00 80-08 00 80 00 00 63 00 00 .............c..
0040 - 62 00 00 61 00 00 15 00-00 12 00 00 09 06 00 40 b..a...........@
0050 - 00 00 65 00 00 64 00 00-60 00 00 14 00 00 11 00 ..e..d..`.......
0060 - 00 08 00 00 06 04 00 80-00 00 03 02 00 80 6e 95 ..............n.
0070 - 10 de e4 46 31 17 5c 68-13 68 7c d5 e7 1e 36 d8 ...F1.\h.h|...6.
0080 - e2 a7 b6 21 05 c1 35 b4-df d4 9b f5 ef d1 ...!..5.......
SSL_connect:SSLv2/v3 write client hello A
read from 080AC5E0 [080B23A0] (7 bytes => 7 (0x7))
0000 - 3c 3f 78 6d 6c 20 76 <?xml v
SSL_connect:error in SSLv2/v3 read server hello A
12615:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:478:
Mit dem AddModule hat er seine Probleme, da bekomme ich immer:
Code:
Invalid command 'AddModule', perhaps mis-spelled or defined by a module not included in the server configuration
Aber irgendwie muss er Probleme mit dem mod_ssl.c haben !!!
Das ist meinen listen.conf
Code:
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports. See also the <VirtualHost> directive.
#
# http://httpd.apache.org/docs-2.0/mod/mpm_common.html#listen
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
# When we also provide SSL we have to listen to the
# standard HTTP port (see above) and to the HTTPS port
#
# Note: Configurations that use IPv6 but not IPv4-mapped addresses need two
# Listen directives: "Listen [::]:443" and "Listen 0.0.0.0:443"
#
#Listen 12.34.56.78:80
#Listen 80
#Listen 443
<IfDefine SSL>
<IfDefine !NOSSL>
<IfModule mod_ssl.c>
Listen 443
</IfModule>
</IfDefine>
</IfDefine>
# Use name-based virtual hosting
#
# - on a specified address / port:
#
#NameVirtualHost 12.34.56.78:80
#
# - name-based virtual hosting:
#
#NameVirtualHost *:80
#
# - on all addresses and ports. This is your best bet when you are on
# dynamically assigned IP addresses:
#
#NameVirtualHost *
Listen 80
Listen 443
Ich hab am Schluss per Hand den Port 443 eingefügt, obwohl er oben schon in der IF Bedingung drin ist. Lösche ich aber die letzte Zeile, so hört er nimmer auf Port 443, also denke ich das das Problem mit der mod_ssl.c zusammenhängt !
Was denke ich mal damit zusammenhängt, das ich das hier nicht einfügen kann weil der Fehler kommt !
Code:
<IfDefine SSL>
AddModule mod_ssl.c
</IfDefine>