Первым делом нужно установить этот самый Apache.
Для Убунту и других деб-подобных систем это делается следующим образом:
Свои настройки следует писать в /etc/apache2/conf.d, т.е. создать там файл, например, myconf.conf и определить в нём свои настройки.
/etc/apache2/conf.d/myconf.conf
Теперь веб-сервер будет обрабатывать скрипты лежащие в /home/thunder/www/. А обратится к нему можно будет по адресу 127.0.0.1.
Если Вам требуется несколько виртуальных хостов, просто создайте ещё папки в /home/thunder/www/, например host2, host3… и добавьте в myconf.conf дополнительные секции:
Для Убунту и других деб-подобных систем это делается следующим образом:
sudo apt-get install apache2
Свои настройки следует писать в /etc/apache2/conf.d, т.е. создать там файл, например, myconf.conf и определить в нём свои настройки.
/etc/apache2/conf.d/myconf.conf
## Файл личных настроек веб-сервера Apache
## Чтобы устранить предупреждение при перезапуске апача (хотя в целом на производительности это не отразится)
ServerName localhost
## Eсли апач не понимает php или предлагает сохранить php-файл
AddType application/x-httpd-php .php .phtml
## Установка кодировки UTF-8 по умолчанию
AddDefaultCharset UTF-8
## Изменение рабочей папки (папка, которая будет обрабатываться Апачем). Введите нужную вам (изменить /home/thunder/www/ на свою).
## А также разрешение директив .htaccess (за это отвечает строка AllowOverride All)
<VirtualHost 127.0.0.1:80>
DocumentRoot /home/thunder/www/host1
<Directory /home/thunder/www/host1>
AllowOverride All
Теперь веб-сервер будет обрабатывать скрипты лежащие в /home/thunder/www/. А обратится к нему можно будет по адресу 127.0.0.1.
Если Вам требуется несколько виртуальных хостов, просто создайте ещё папки в /home/thunder/www/, например host2, host3… и добавьте в myconf.conf дополнительные секции:
<VirtualHost 127.0.0.2:80>
DocumentRoot /home/thunder/www/host2
<Directory /home/thunder/www/host2>
AllowOverride All