Zastupne znaky v SERVERNAME v httpd.conf

Miroslav Suchy miroslav na suchy.cz
Úterý Srpen 9 16:33:14 CEST 2005


Zdenek Prchal wrote:
>>Potrebovala bych v definici virtualhosta v httpd.conf pouzit 
>>v polozce Servername zastupne znaky. Je to mozne?
>>
>>Chtela bych tim vyresit to, aby www.mojedomena.tld  a treba 
>>web.mojedomena.tld (nejlepe *.mojedomena.tld) koncilo ve 
>>stejnem virtualhostu.
>>
> 
> To ne. Ale lze pouzit ServerAlias, viz:
> 
> <VirtualHost *>
> ServerName server.domain.com
> ServerAlias server server2.domain.com server2
> # ...
> </VirtualHost> 

A v ServerAlias uz muzete pouzit zastupne znaky. Ovsem mejte na pameti, ze 
apache, cte konfiguraky odzadu a pouzije posledni platny zaznam, takze obvykle 
musite udelat tento postup:

<VirtualHost *>
  ServerName admin.domain.com
  ServerAlias *.admin.domain.com
  # ...
</VirtualHost>

<VirtualHost *>
  ServerName domain.com
  ServerAlias *.domain.com
  # ...
  </VirtualHost>

Pri opacnem poradi by byl "prepsan" vhost admin.domain.com tim *.domain.com

Miroslav Suchy


Další informace o konferenci Linux