Приведу пример создания на локальной машине своего веб сервера с несколькими отдельными сайтами:
листинг файла - /etc/apache2/sites-available/trans
<VirtualHost *:80>
ServerName trans.com
ServerAdmin [email protected]
DocumentRoot /home/user/apache2/trans
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/user/apache2/trans/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
</VirtualHost>
ln -s /etc/apache2/sites-available/trans /etc/apache2/sites-enabled/trans
Apache в Ubuntu можно перезапустить следующими командами:
service apache2 stop
service apache2 start
service apache2 restart
Ну и добавить в /etc/hosts соответственно:
127.0.0.1 trans.com