Siramon: Apache und die VirtualHosts (Win)

Beitrag lesen

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