hallo stafan l.
Also: Ich würde gerne sauber zwei verschiedene Projecte mit Alias und/oder IP ansprechen können. Ausserdem versucht IE ständig auf das Web zuzugreifen, obwohl die Dateien lokal liegen. Mit der obigen Konfiguration kann ich zwar 127.0.0.2 benutzen, jedoch versteht Apache dann "my.project2.de" nicht, "localhost" allerdings schon.
so sieht es bei mir aus:
---------------------
hosts: (system32/drivers/etc)
127.0.0.1 localhost
127.0.0.1 nhd
kannst du beliebig erweitern.
damit bindest du (nur für deinen computer) die namen an eine ip adresse
im netzwerk erkennen die anderen maschschinen den virtual host nicht!
----------------------
httpd.conf: (apache/conf)
<VirtualHost *>
ServerAdmin admin@mail
ServerName *
DocumentRoot d:/apache/htdocs
</VirtualHost>
<VirtualHost 127.0.0.1>
ServerAdmin admin@mail
ServerName localhost
DocumentRoot d:/apache/htdocs
</VirtualHost>
<VirtualHost 127.0.0.1>
ServerAdmin admin@mail
ServerName nhd
ServerPath /nhd
DocumentRoot d:/apache/data/nhd/www
(1) ScriptAlias d:/apache/cgi-bin/ "d:/apache/cgi-bin/nhd/"
(2) Action application/x-httpd-php "/cgi-bin/nhd/php4.exe"
(2) Action application/x-httpd-php3 "/cgi-bin/nhd/php4.exe"
</VirtualHost>
(1) so kannst du eigene php-richtlinien für diesen virtual host erstellen. z.b. kannst du in der php.ini das DOCUMENT_ROOT anpassen usw.
(2) dazu die zuweisung, wo sich der interpreter befindet.
--------------------------
ich hoffe, du kommst damit weiter ;-)
wenn die anderen maschinen in deinem netzwerk die virtual hosts auch erkennen sollen, kann ich dir das auch noch erklären.
grüsschen
siramon