mam w Apache poustawiane różne virtual hosty w taki sposób:
NameVirtualHost *:80 <VirtualHost *:80> ServerName localhost DocumentRoot "/Library/WebServer/Documents" </VirtualHost> <VirtualHost *:80> ServerName projekt1.dev DocumentRoot "/Library/WebServer/Documents/projekt1" </VirtualHost> <VirtualHost *:80> ServerName projekt2.dev DocumentRoot "/Library/WebServer/Documents/projekt2" </VirtualHost> <VirtualHost *:80> ServerName projekt3.dev DocumentRoot "/Library/WebServer/Documents/projekt3" </VirtualHost>
Czy można to zapisać za pomocą jednego tagu VirtualHost, czyli użyć ServerName w DocumentRoot? Coś w stylu:
NameVirtualHost *:80 <VirtualHost *:80> ServerName localhost DocumentRoot "/Library/WebServer/Documents" </VirtualHost> <VirtualHost *:80> ServerName *.dev DocumentRoot "/Library/WebServer/Documents/$ServerName" </VirtualHost>