Wir haben unseren Server von Mandrake aud Debian umgestellt und ich versuche jetzt schon seit einiger Zeit verzweifelt den Apache-SSL richtig zu konfigurieren. Aber alles was ich nach einem "/etc/init.d/apache-ssl start" bekomme ist die Meldung:
Starting web server: apache-sslfailed
Mehr nicht. Ich habe mir jetzt erst einmal den normalen Apache installiert mit dem alles einwandfrei funktioniert.
Aber folgendes sollte mit dem Apache-SSL realisiert werden.
a) Webserver 1 auf Port 80 (/home/httpd/htdocs)
b) Webserver 1 auf Port 443 (/home/httpd/htdocs_ssl)
c) Webserver 2 auf Port 80 (/home/httpd/htdocs_mars)
d) Webserver 2 auf Port 443 (/home/httpd/htdocs_mars_ssl)
Ich poste hier einfach einmal die wichtigsten Konfguartionen:
Code: Alles auswählen
Listen 80
Listen 443
BindAddress *
Port 80
DocumentRoot /home/httpd/htdocs
[...]
NameVirtualHost 139.6.18.249
NameVirtualHost 139.6.18.243
[...]
#############################
############ MARS ###########
#############################
# MARS mit Zugriff auf Port 80
<VirtualHost 139.6.18.249>
ServerAdmin webmaster@mars.nt.fh-koeln.de
DocumentRoot /home/httpd/htdocs_neuefsr
ServerName mars.nt.fh-koeln.de
ErrorLog /var/log/apache-ssl/mars-error.log
CustomLog /var/log/apache-ssl/mars-access.log common
</VirtualHost>
# MARS mit SSL-Zugriff
<VirtualHost 139.6.18.249:443>
SSLEnable
ServerAdmin webmaster@mars.nt.fh-koeln.de
DocumentRoot /home/httpd/htdocs_neuefsr_ssl
ServerName mars.nt.fh-koeln.de
ErrorLog /var/log/apache-ssl/mars-ssl-error.log
CustomLog /var/log/apache-ssl/mars-ssl-access.log common
SSLCertificateKeyFile /etc/apache-ssl/ssl-cert/server.cert.key
SSLCertificateFile /etc/apache-ssl/ssl-cert/server.cert.cert
</VirtualHost>
#############################
########## SNERT ############
#############################
# Zugriff auf Port 80
<VirtualHost 139.6.18.243>
ServerAdmin webmaster@snert.nt.fh-koeln.de
DocumentRoot /home/httpd/htdocs
ServerName snert.nt.fh-koeln.de
ErrorLog /var/log/apache-ssl/snert-error.log
CustomLog /var/log/apache-ssl/snert-access.log common
</VirtualHost>
# SNERT mit SSL-Zugriff
<VirtualHost 139.6.18.243:443>
SSLEnable
ServerAdmin webmaster@snert.nt.fh-koeln.de
DocumentRoot /home/httpd/htdocs_ssl
ServerName snert.nt.fh-koeln.de
ErrorLog /var/log/apache-ssl/snert-ssl-error.log
CustomLog /var/log/apache-ssl/snert-ssl-access.log common
SSLCertificateKeyFile /etc/apache-ssl/ssl-cert/server.cert.key
SSLCertificateFile /etc/apache-ssl/ssl-cert/server.cert.cert
</VirtualHost>
Code: Alles auswählen
TransferLog /var/log/apache-ssl/transfer.log
SSLEnable
SSLCacheServerPath /usr/lib/apache-ssl/gcache
SSLCacheServerPort /var/run/gcache_port
SSLCacheServerPort 1234
SSLSessionCacheTimeout 60
SSLVerifyClient 0
SSLVerifyDepth 10
"apache-sslctl configtest" sagt mir leider nur: Syntax OK
und mit "apache-sslctl start" erhalte ich
"/usr/sbin/apache-sslctl start: httpsd could not be started"
Ich hätte mich ja über eine Begründung gefreut.
Vielen Dank !!
Gruß
Thorsten