PDA

Vollstndige Version anzeigen : Apache Lokal einen VirtualHost einrichten ?


RDJ
27-11-2003, 17:09
Hallo
mal ne Frage ...
also Ich habe einen localen Server auf dem apache luft ...

Dieser hrt auf die IP : XXX.XXX.XXX.XXX
und den Namen : mywebserv
(wie gesagt local)


nun mchte ich auch local virtualHosts einrichten

ala

docs.mywebserv
pics.mywebserv
etc...

geht das ? wenn ja bitte um eine Erklrung wie ...
Vielen Dank im voraus
MfG RDJ

Nev
28-11-2003, 01:17
HI RDJ

Generell gehts, habs bei mir laufen, wobei der unterschiede ist das es am selben PC ist.

Folgendes musst du machen:
1) httpd.conf ndern.

Ganz unten in dem File hast du den Eintrag fr die Virtual-Hosts
<VirtualHost localhost:80>
ServerName localhost

DocumentRoot C:/Offline_server/

ErrorLog C:/Offline_server/_LOGS/localhost_error.log
TransferLog C:/Offline_server/_LOGS/localhost_access.log

AddType application/x-httpd-php .php

ScriptAlias /cgi-bin/ "C:/Offline_server/cgi-bin/"

Options -Indexes -FollowSymLinks -SymLinksIfOwnerMatch

<Directory "C:/Offline_server/">
php_admin_flag register_globals OFF
php_admin_flag display_errors off

Options -Indexes FollowSymLinks SymLinksIfOwnerMatch
AllowOverride ALL
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Die angaben knnen Abweichen, aber es geht ja nur um die Struktur.

Das Ding kopiere einfach mal und fge es drunter wieder ein.

Wichtig ist das du den Namen des Virtual-Hosts nderst, vom neuen
zB:
<VirtualHost localhost2:80>
ServerName localhost2

DocumentRoot C:/Offline_server/

ErrorLog C:/Offline_server/_LOGS/localhost2_error.log
TransferLog C:/Offline_server/_LOGS/localhost2_access.log

AddType application/x-httpd-php .php

ScriptAlias /cgi-bin/ "C:/Offline_server/cgi-bin/"

Options -Indexes -FollowSymLinks -SymLinksIfOwnerMatch

<Directory "C:/Offline_server/">
php_admin_flag register_globals ON
php_admin_flag display_errors off

AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

(Es ist ein Unterschied, der erste hat register_globals OFF, der andere ON)

2) hosts Datei ndern
ich wei jetzt ned ob das bei dir zutrifft, da der Server ja ned am selben Server luft.

Wenn doch musst du hier die Domain auf dich zurck weisen.
die Datei findest du unter Win2k unter:
$WINDIRsystem32driversetc
hosts (die hat keine Endung)