Директивы Apache - PullRequest
0 голосов
/ 24 мая 2018

Установка Apache по умолчанию идет с

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Require all allow
</Directory>

Вопрос 1: Это корневой каталог, верно?

Допустим, мы использовали параметр DocumentRoot

DocumentRoot "/etc/html/test"

Вопрос2: параметр DocumentRoot удаляет "/"?

1 Ответ

0 голосов
/ 24 мая 2018

Да, «/» будет указывать на корневой каталог файловой системы.Обычно раздел каталога для корневого каталога по умолчанию запрещает любой доступ, например:

# Deny access to all files on the server's filesystem.
<Directory />
  AllowOverride none
  Require all denied
</Directory>

Затем вы разрешаете доступ к определенным каталогам, к которым httpd должен иметь доступ.Например, DocumentRoot сервера:

Define DOCROOT "/var/www/httpd/htdocs"
DocumentRoot "${DOCROOT}"
<Directory "${DOCROOT}">
  Options Indexes FollowSymLinks
  AllowOverride None

  #
  # Allow access to resources in the server's DocumentRoot.
  #
  Require all granted
</Directory>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...