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... ;-)