Иллюстрированный самоучитель по Linux

Конфигурационный файл Apache

# setgid(Group) или semctl(IPC_SET), если величина (unsigned)
# Group больше 60000;
# не используйте группу nobody на таких системах!
User apache Group apache
# ServerAdmin: Адрес, куда направлять электронную почту
# для решения проблем с сервером.
#
ServerAdmin root@localhost
# ServerName позволяет установить имя хоста, которое будет возвращаться
# клиентам сервера, если оно отличается от имени, получаемого
# программой (т.е. используется "www" вместо настоящего имени хоста).
#
# Примечание: Нельзя просто придумать имя хоста и надеяться, что оно
# будет работать. Имя, которое здесь определяется, должно быть
# допустимым DNS-именем для хоста. Если это не понятно –
# проконсультируйтесь с вашим сетевым администратором.
# Если ваш хост не имеет зарегистрированного DNS-имени,
# введите здесь его IP-адрес.
# Вы в любом случае получите доступ к хосту по его адресу
# (например, http://123.45.67.89/) и эта директива позволит
# выполнить переадресацию. ServerName localhost
#
# DocumentRoot: Каталог, из которого будут предоставляться документы.
# По умолчанию на все запросы файлы предоставляются из этого каталога,
# но могут использоваться символические ссылки и псевдонимы
# для указания других источников,
# DocumentRoot "/var/www/html"
#
# Каждый каталог, к которому Apache имеет доступ, может быть настроен
# с учетом того, какие сервисы и свойства разрешены и/или запрещены
# в этом каталоге (и его подкаталогах).
# Вначале установим для "default" очень ограниченный набор прав доступа.
#
<Directory />
Options FollowSymLinks AllowOverride None </Directory>
#
# Заметьте: начиная с этого места, необходимо конкретно разрешать
# каждое действие. Если что-то работает не так, как ожидалось,
# убедитесь, что соответствующее действие разрешено.
# Эта строчка должна содержать то же, что и элемент DocumentRoot.
# <Directory "/var/www/html">
# Здесь допустимы также значения "None", "All" и любые комбинации
# "Indexes", "Includes", "FollowSymLinks", "ExecCGI" и "MultiViews".
# Заметьте: "MultiViews" должно быть указано *явно* – "Options All"
# не устанавливает эту опцию.
Options Indexes Includes FollowSymLinks
#
# Здесь указывается, какие опции могут переопределить файлы.htaccess,
# находящиеся в каталогах. Значение может быть "All" или любой
# комбинацией "Options", "Filelnfo", "AuthConfig" и "Limit".
AllowOverride None
# Указывает, кто может брать файлы на этом сервере
Order a How, deny
Allow from all
</Directory>
#
# UserDir: Имя каталога, которое добавляется к домашнему каталогу
# пользователя, если получен запрос типа ~user.
#
UserDir public_html
#
# Управление доступом к каталогам UserDir. Ниже приведен пример
# для узла, на котором каталоги объявлены доступными только для чтения.
#
#<Directory /home/*/public_html>
# AllowOverride Filelnfo AuthConfig Limit
# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
# <Limit GET POST OPTIONS PROPFIND>
# Order allow, deny
# Allow from all
# </Limit>
# <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
# Order" deny, allow
# Deny from all
# </Limit>
#< /Directory>
#
# Directorylndex: Имя или имена файлов, которые будут использоваться как
# индексные файлы HTML. Разделяйте имена пробелами, если их несколько.
#
Directorylndex index.html index.htm index .shtml index .php index .php4
› index .php3 index .cgi
#
# AccessFileName: Имя файла, который нужно искать в каждом каталоге
# и который содержит информацию по управлению доступом.
#
AccessFileName.htaccess
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.