Andreas Korthaus: mod_rewrite problem

Beitrag lesen

Hi Sven!

Das ist ja nun wirklich kein Problem, sich _offline_ einfach eine Subdomain (und auch eine Domain) zu erstellen und dafür einen virtuellen Host zu konfigurieren, oder?

Hab sowas noch nie gemacht!

Du öffnest die hosts-Datei (/etc/hosts) und legst dort einen neuen Eintrag an:
127.0.0.1  subdomain.domain.test

Ein FRage dazu, wieso steht in dem 1. Eintrag dort:
127.0.0.1 localhost.localdomain localhost
                                        ^^^^^^^^^
Es funktioniert aber mit genau dem Eintrag den Du genannt hast.

Die TLD ".test" ist offiziell belegt für Testdomains und wird im Internet deshalb nicht vergeben. Es kann also keine Konflikte geben.

gut zu wissen!

Wie du deinen Apache dann dazu bewegen kannst, auf "http://subdomain.domain.test" als virtueller Host zu reagieren, solltest du wissen.

Habe ich noch nie gemacht, gab es aber genug zu lesen udn es funktioniert. Einziges "Problem", der Apache braucht jetzt sehr lange zum starten. Kann es was mit dem Namensserver zu tun haben?

Wahlweise konfigurierst du deinen lokalen Nameserver so, dass er entsprechende Informationen rausgibt.

Wo konfiguriere ich den Namensserver? In welcher Datei?

ich hatte da auch "HostNameLookups off" drin stehen, ändert aber nichts daran.

Nochwas zu den Virtuellen hosts, wie ich das überblicke gibt es 2 Möglickeiten:

NameVirtualHost 127.0.0.1

<VirtualHost localhost>

DocumentRoot /home/www/

ServerName localhost

DirectoryIndex index.php index.html index.htm index.shtml

HostNameLookups off

</VirtualHost>

<VirtualHost www.ep.test>

ServerAlias www.ep.test *.www.ep.test

DocumentRoot /home/www/eP/http-root

ServerName testname

DirectoryIndex index.php index.html index.htm index.shtml

HostNameLookups off

</VirtualHost>

oder wie in der Apache Doku:

<VirtualHost *>

DocumentRoot /home/www/

ServerName localhost

DirectoryIndex index.php index.html index.htm index.shtml

HostNameLookups off

</VirtualHost>

<VirtualHost *>

ServerAlias www.ep.test *.www.ep.test

DocumentRoot /home/www/eP/http-root

ServerName www.ep.test

DirectoryIndex index.php index.html index.htm index.shtml

HostNameLookups off

</VirtualHost>

Worin besteht der Unterschied? Jedenfalls vielen Dank für den Tip!

Grüße
Andreas

PS: hätte aber trotzdem nicht wie gewünscht funktioniert, von wegen allow... ;-)