ich habe auf meinem neuen OS X ein frisches Xampp installiert, weil ich mit meiner Entwicklungsumgebung dort hin 'umziehen' will. Die sieht so aus, dass ich BIND auf alles *.dev nach meiner lokalen IP 10.1.1.2 zeigen lasse und in der httpd.conf:
Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf
... auskommentiert habe, um dort mit mod_vhost_alias meine virtuellen Hosts wie folgt zu definieren:
- Code: Select all
NameVirtualHost *:80
NameVirtualHost *:443
<Directory "/Users/heinetz/Sites">
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
VirtualDocumentRoot /Users/heinetz/Sites/%-2+
ErrorDocument 404 http://localhost
</VirtualHost>
<VirtualHost *:443>
VirtualDocumentRoot /Users/heinetz/Sites/%-2+
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /Applications/XAMPP/etc/ssl.crt/server.crt
SSLCertificateKeyFile /Applications/XAMPP/etc/ssl.key/server.key
</VirtualHost>
<VirtualHost *:80>
ServerName localhost
ServerAlias lionel
ServerAlias 127.0.0.1
DocumentRoot "/Users/heinetz/Sites"
</VirtualHost>
SO erreiche ich, dass:
- http://test.dev auf /Users/heinetz/Sites/test/ und
- http://testzwei.dev auf /Users/heinetz/Sites/testzwei/
... zeigt. Was ich nicht hinbekomme, sind die Ausnahmen. So möchte ich z.B. erreichen, dass http://lionel
auf /Users/heinetz/Sites und ein 404 nach http://localhost zeigt, was ich mit der Konfiguration versuche.
Komischerweise
... wird beim Request auf localhost ein Verzeichnis /Users/heinetz/Sites/_ gesucht und nachdem ich das Verzeichnis
angelegt hatte, funktioniert auch localhost.
hat jemand einen Rat?
1000 Dank und
beste gruesse,
heinetz