[warn] NameVirtualHost *:0 has no VirtualHosts

Zoeber

Registered User
Hi alle,

Ich versuche OpenXchange auf Debian Sarge aufzusetzen und bekomme beim Neustart des Apache2 immer die Meldung:
[warn] NameVirtualHost *:0 has no VirtualHosts

Laut einem Beitrag von Huschi habe ich einen zweiten NameVirtualHost Eintrag, wenn ich aber "grep -ir NameVirtualHost /" eingebe, bekomme ich folgende Antwort:
grep: /etc/alternatives/kaffe-system/include: No such file or directory
grep: /etc/apache2/ssl/d91f8775.0: No such file or directory
/etc/apache2/sites-available/ox:NameVirtualHost *
/etc/apache2/sites-enabled/ox:NameVirtualHost *


Was genau die ersten beiden Zeilen sollen weiss ich nicht, denke aber nicht dass diese Zeilen Probleme machen, die anderen beiden stimmen.

Hat jemand eine Idee wo das Problem liegen könnte? Bin froh um jede Idee.
Hier noch den Inhalt der Datei /etc/apache2/sites-enabled/ox:

NameVirtualHost *
<VirtualHost servername.domain.tld:80>
ServerAdmin it-helpdesk@domain.tld
RewriteEngine on
RewriteRule ^(.*) https://servername.domain.tld
</VirtualHost>

<VirtualHost servername.domain.tld:443>
DocumentRoot "/var/www"
ServerAdmin it-helpdesk@domain.tld

SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSL v2:+EXP:+eNULL
SSLCertificateFile /etc/apache2/ssl/ox.pem

DirectoryIndex /cgi-bin/login.pl

<Files ~ "\.(cgi|shtml|phtml|php3?)$">
SSLOptions +StdEnvVars
</Files>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
SSLOptions +StdEnvVars
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
CustomLog /var/log/apache2/ssl_request_log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

ErrorLog /var/log/apache2/error_log_ssl
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>
 
Hallo!
Wird unter 1146 beantwortet. Closed und nach Webserver verschoben.

EDIT : Da ist mir jetzt wirklich ein Fehler unterlaufen. Nicht richtig gelesen. Hierfür möchte ich mich ausdrücklich bei Zober entschuldigen!
mfG
Thorsten
 
Last edited by a moderator:
Zoeber said:
NameVirtualHost *
Ich habs jetzt nicht versucht, aber evtl. sollte man hier eine IP einsetzen.
Dann sollte es so aussehen:
Code:
NameVirtualHost 123.456.789.1
<VirtualHost 123.456.789.1:80>
ServerName servername.domain.tld
ServerAdmin it-helpdesk@domain.tld
RewriteEngine on
RewriteRule ^(.*) https://servername.domain.tld
</VirtualHost>

huschi.
 
Last edited by a moderator:
Zoeber said:
Hab ich bereits versucht, macht leider keinen Unterschied.
Sollte aber. Denn wenn jetzt nochmals "[warn] NameVirtualHost *:0 has no VirtualHosts" dort steht, dann steht diese Zeile nochmal irgendwo in der Config.

huschi.
 
hm, dann bekomme ich folgendes:

Forcing reload of apache 2.0 web server...[Tue Dec 06 10:06:51 2005] [error] VirtualHost 192.168.10.10:443 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Tue Dec 06 10:06:51 2005] [error] VirtualHost 192.168.10.10:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Tue Dec 06 10:06:52 2005] [error] VirtualHost 192.168.10.10:443 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Tue Dec 06 10:06:52 2005] [error] VirtualHost 192.168.10.10:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results


/etc/apache2/sites-enabled/ox sieht jetzt so aus:

NameVirtualHost 192.168.10.10
<VirtualHost 192.168.10.10:80>
ServerAdmin it-helpdesk@domain.tld
RewriteEngine on
RewriteRule ^(.*) https://192.168.10.10
</VirtualHost>

<VirtualHost 192.168.10.10:443>
DocumentRoot "/var/www"
ServerAdmin it-helpdesk@domain.tld

......usw.
 
Zoeber said:
Forcing reload of apache 2.0 web server...[Tue Dec 06 10:06:51 2005] [error] VirtualHost 192.168.10.10:443 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
Das klingt als ob noch ein "Listen [IP]:443" fehlen würde.
Hast Du die ssl.conf eingebunden?

huschi.
 
also ssl.conf befindet sich im /etc/apache2/mods-enabled/ verzeichnis und im /etc/apache2/ports.conf ist "Listen: 443" auch drin.

sollte reichen oder?
 
Back
Top