PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache und VirtualHosts



Figapu
11.05.04, 09:01
Ich habe gerade den neusten Apache (2.0.49) gebacken und mit https eingerichtet.
Jetzt möchte ich gerne 5 vHosts einrichten: 4 User über Port 80, jeweils mit anderen domains und eine für 443 (HTTPS) für phpMyAdmin.

Bisher hab ich das so probiert:


#
# Use name-based virtual hosting.
#
NameVirtualHost *

#phpMyAdmin
<VirtualHost *:443>
ServerName XXX
ServerAlias XXX
DocumentRoot /jail/webserver/htdocs/mysql/
</VirtualHost>

#hefty
<VirtualHost *:80>
ServerName XXX
ServerAlias XXX
DocumentRoot /jail/webserver/htdocs/hefty/
</VirtualHost>



Bei Apache 1.3 ging das so wunderbar aber beim 2er krieg ich beim starten immer das:


hamburg167:/jail/webserver/htdocs# /jail/webserver/apache/current/bin/apachectl start
[Tue May 11 09:59:47 2004] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Tue May 11 09:59:47 2004] [error] VirtualHost _default_:443 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results

whyte
11.05.04, 09:23
hast du mal versucht, über die VHosts mit Port 80 das

NameVirtualHost *:80

zu machen und über die 443er ein

NameVirtualHost *:443

???

Ich denke, du kannst dann sogar die Portangaben in den Sectionen weglassen.

Mal probiert ???

core
11.05.04, 10:43
Die Syntax für VirtualHosts hat sich beim apache 2.x verändert, steht auch in der manual =)
(Habe es nicht im Kopf, sonst würde ich es sogar verraten.)

Gruss

Figapu
11.05.04, 12:00
hast du mal versucht, über die VHosts mit Port 80 das

NameVirtualHost *:80

zu machen und über die 443er ein

NameVirtualHost *:443


Genau das wars, jetzt gehts, danke :)