Mam problem z konfiguracją vhostów w Apache2. Otóż chciałbym ustawić je tak, żeby:
*.example.com prowadziło do np. /var/www/example.com/www/htdocs/
stats.example.com prowadziło do np. /var/www/example.com/stats/htdocs/
Generalnie idea jest taka, że każdy zarejestrowany użytkownik dostanie dynamiczną subdomenę (<username>.example.com), natomiast chciałbym sobie zarezerwować subdomenę stats.example.com dla statystyk, a także mieć możliwość dodania kiedyś kolejnych subdomen (np. blog.example.com, api.example.com, wap.example.com itp.).
Aktualnie moja konfiguracja wygląda tak:
# /etc/apache2/01_example.com.conf
CODE
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com *.example.com
DocumentRoot /var/www/example.com/www/htdocs
# /etc/apache2/02_stats.example.com.conf
CODE
<VirtualHost *:80>
ServerName stats.example.com
DocumentRoot /var/www/example.com/stats/htdocs
i jak łatwo się domyślić - nie działa tak jakbym chciał.
Niby mógłbym skorzystać z dyrektywy Alias i utworzyć po prostu urle w postaci:
http://www.example.com/stats
http://www.example.com/blog
http://www.example.com/api
ale mimo wszystko chciałbym wiedzieć czy istnieje możliwość skonfigurowania apacha w taki sposób, aby działała opcja z vhostami. Może ma ktoś jakiś pomysł?