Pull to refresh

Настройка 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

Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.