У меня стоит что-то такое (когда-то давно взято из денвера, но уже претерпело некоторые изменения):
<VirtualHost 127.0.0.1:80>
UseCanonicalName Off
RewriteEngine on
RewriteMap lowercase int:tolower
<directory /var/www/>
Options Indexes MultiViews FollowSymLinks
AllowOverride All
</directory>
# allow CGIs to work
RewriteCond %{REQUEST_URI} !^/cgi-bin/
RewriteCond %{REQUEST_URI} !^/icons/
# concatenate the virtual host name onto the start of the URI
# the [C] means do the next rewrite on the result of this one
RewriteRule ^(.+) ${lowercase:%{SERVER_NAME}}$1 [C]
# now create the real file name
RewriteRule ^(www\.)?([0-9a-z_-]+)/(.*)$ '/var/www/$2/$3' [L]
RewriteRule ^(www\.)?([a-z0-9_-]+)\.([0-9a-z_-]+)/(.*)$ '/var/www/$3/$2/$4' [L]
RewriteRule ^(www\.)?([a-z0-9_-]+)\.([a-z0-9_-]+)\.([0-9a-z_-]+)/(.*)$ '/var/www/$4/$3/$2/$5' [L]
CustomLog /var/log/apache2/access.log combined
LogLevel debug
</VirtualHost>
Структура каталогов у меня такая: в /var/www/ есть директория dev, которая является TLD для всех сайтов. Все сайты внутри — просто директории. Получается хост example.dev (равно как и www.example.dev) соответствует директории /var/www/dev/example/. Поддерживаются и субдомены: sub.example.dev соответствует /var/www/dev/example/sub/. Кстати, просто dev тоже открывается.
Единственное — есть проблема с DocumentRoot, некоторый софт это не очень хорошо переваривает.
А переадресацию всех доменов зоны dev берёт на себя связка dnsmasq+resolvconf, где в dnsmasq нужно просто добавить строчку
VNC можно запускать без загрузки графической оболочки.
берем обычную Ubuntu 9.10 server. Пишем «aptitude install vncserver». После установки — пишем в tty (той самой черной консольге) vncserver. Profit! Vnc сервер запущен 2мя командами за 30 секунд! А ещё вы сэкономили 200-300mb RAM и 20 минут на установку граф среды.
Будет вам и время и красота:
Единственное — есть проблема с DocumentRoot, некоторый софт это не очень хорошо переваривает.
А переадресацию всех доменов зоны dev берёт на себя связка dnsmasq+resolvconf, где в dnsmasq нужно просто добавить строчку
VNC можно запускать без загрузки графической оболочки.
берем обычную Ubuntu 9.10 server. Пишем «aptitude install vncserver». После установки — пишем в tty (той самой черной консольге) vncserver. Profit! Vnc сервер запущен 2мя командами за 30 секунд! А ещё вы сэкономили 200-300mb RAM и 20 минут на установку граф среды.
Панельки, WMы — по желанию.
а так же guest_ok=y не нужно
в принципе вся информация с подробным описанием доступна в man net