Как стать автором
Обновить

Настройка Apache для начинающих

Первым делом нужно установить этот самый Apache.
Для Убунту и других деб-подобных систем это делается следующим образом:

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

Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.