А можно ли сделать так чтоб например я создал папку site.home в определенном каталоге и он подключался автоматом без прописывания его?
Конечно можно, но только как и в случае с денвером вам придется запускать скрипт (которы нужно написть сначала, например на bash), который будет:
- останавливать сервис apache
- сканировать папку (например /home/webserver/) на наличие там новых папок аля site.home и удаленных старых (чтобы с ними провести аналогичные дальнейшим действия, но наоборот)
- создавать в директории /etc/apache2/sites-available файл site.home с содержимым указывающим на /home/webserver/site.home/
- создавать симлинк/применять этот сайт в sites-enabled
- создавать запись в /etc/hosts, аля 127.0.0.1 site.home
- запускать apache обратно
Как то так в теории работает скрипт "reastart" денвера.