Где * отличается для каждого клиента, как apple.example.com, pearl.example.com.
Все они должны быть направлены на тот же IP и тот же каталог.
Как изменить файл hosts и конфигурацию httpd?
Более подробный пример:
<VirtualHost 111.22.33.44>
ServerName customer-1.example.com
DocumentRoot "/www/hosts/example.com/docs"ScriptAlias "/cgi-bin/" "/www/hosts/example.com/cgi-bin"</VirtualHost>
<VirtualHost 111.22.33.44>
ServerName customer-2.example.com
DocumentRoot "/www/hosts/example.com/docs"ScriptAlias "/cgi-bin/" "/www/hosts/example.com/cgi-bin"</VirtualHost>
<VirtualHost 111.22.33.44>
ServerName customer-N.example.com
DocumentRoot "/www/hosts/example.com/docs"ScriptAlias "/cgi-bin/" "/www/hosts/example.com/cgi-bin"</VirtualHost>
Спасибо!
Вы можете использовать звезду в ServerAlias как это:
<VirtualHost 111.22.33.44>
ServerName customer-1.example.com
ServerAlias *.example.com
DocumentRoot "/www/hosts/example.com/docs"ScriptAlias "/cgi-bin/" "/www/hosts/example.com/cgi-bin"</VirtualHost>
Других решений пока нет …