PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache2 und Debian - Fehler beim Starten



exs
06.11.04, 15:20
Habe ein Vserver gemietet mit Debian und Shellzugang. Nach einem apt-get dist-upgrade wurde gefragt ob ich eine apache2.conf durch eine neuere ersetzen möchte, ich habe nein ausgewählt, weil in der alten vom Server eingestellt Optionen vorkonfiguriert waren. Nach einem restart vom Server bekam ich und bekomme jedes Mal wieder

vs155013:/var/www# /etc/init.d/apache2 restart
Restarting web server: Apache2[Sat Nov 06 15:17:13 2004] [error] VirtualHost _default_:443 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results

Keine Ahnung was ich gegen machen soll. Gibts Tipps?

Tomek
06.11.04, 20:32
Kannst du mal bitte deine /etc/apache2/apache2.conf und /etc/apache2/ports.conf hier pasten?

exs
07.11.04, 00:39
http://www.code-com.de/apache2.conf
http://www.code-com.de/ports.conf

Tomek
07.11.04, 00:45
Kannst du noch die Datei(en) aus /etc/apache2/sites-enabled/ hier pasten? Und versuch mal folgendes:

echo "Listen 443" >> /etc/apache2/ports.conf

exs
07.11.04, 02:05
Dein Vorschlag funzt nicht


vs155013:/etc/apache2# /etc/init.d/apache2 start
Starting web server: Apache2[Sun Nov 07 02:05:55 2004] [error] VirtualHost _default_:443 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:443
no listening sockets available, shutting down
http://www.code-com.de/default

Tomek
08.11.04, 04:40
1) Hast du schon ein SSL-Zertifikat erstellt?
2) Editiere die Datei /etc/apache2/sites/default:
Ersetze:

NameVirtualHost *
<VirtualHost *>
Mit:

NameVirtualHost *
<VirtualHost *:80>
3) Kopiere die default-Datei:

cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default-ssl
4) Erstelle einen Link:

ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/default-ssl
5) Editiere die Datei /etc/apache2/sites-enabled/default-ssl:
Ersetze:

NameVirtualHost *
<VirtualHost *:80>
Mit:

NameVirtualHost *
<VirtualHost *:443>
Finde:

ServerAdmin webmaster@localhost
Füge da drunter hinzu:

SSLEngine on
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
<restliche SSL-Konfiguration>

6. Apache2 neustarten:

/etc/init.d/apache2 restart

Dieses kleine HowTo hilft dir auch dabei:
https://kilobyte.dyndns.info/myfaqs/apache2ssl.html

Wenn Probleme auftreten, ins Error-Log (/var/log/apache2/error.log) schauen.

exs
08.11.04, 16:37
wow, danke erstmal für diese genaue Anleitung, aber ich besitze kein Dir /etc/apache2/seites


vs155013:/etc/apache2# ls
apache2.conf httpd.conf mods-enabled sites-available
apache2.conf.dp magic ports.conf sites-enabled
conf.d mods-available README ssl