Поиск по сайту:

Как найти корень документа Apache в Linux


DocumentRoot — это каталог верхнего уровня в дереве документов, видимый из Интернета, и эта директива устанавливает каталог в конфигурации, из которого Apache2 или HTTPD > ищет и передает веб-файлы по запрошенному URL-адресу в корень документа.

Например:

DocumentRoot "/var/www/html"

тогда доступ к http://domain.com/index.html относится к /var/www/html/index.html. DocumentRoot следует описывать без косой черты.

В этом коротком совете мы покажем вам, как найти каталог Apache DocumentRoot в системе Linux.

Поиск корня документа Apache

Чтобы получить каталог Apache DocumentRoot в Debian, Ubuntu Linux и их производных, таких как Linux Mint, выполните следующую команду: команда grep.

grep -i 'DocumentRoot' /etc/apache2/sites-available/000-default.conf
grep -i 'DocumentRoot' /etc/apache2/sites-available/default-ssl.conf

В дистрибутивах Linux CentOS, RHEL и Fedora выполните следующую команду.

grep -i 'DocumentRoot' /etc/httpd/conf/httpd.conf
grep -i 'DocumentRoot' /etc/httpd/conf.d/ssl.conf

Обратите внимание, что расположение каталога DocumentRoot может различаться в зависимости от значения директивы DocumentRoot, установленной в конфигурации Apache или httpd.

Если вы хотите изменить расположение каталога Apache DocumentRoot, прочтите нашу статью, в которой объясняется, как изменить каталог Apache «DocumentRoot» по умолчанию в Linux.

Следует отметить, что отдельные каталоги всех ваших виртуальных хостов должны находиться в каталоге DocumentRoot. Например, если ваш DocumentRoot/var/www/html и у вас есть два сайта с именами example1.com и example2. com, вы можете создать их каталоги, как показано.

sudo mkdir -p /var/www/html/example1.com/
sudo mkdir -p /var/www/html/example2.com/

Затем в файлах конфигурации виртуального хоста укажите DocumentRoot на указанные выше каталоги.

Вот несколько дополнительных руководств по веб-серверу Apache, которые могут оказаться вам полезными:

  1. Полезные команды для управления веб-сервером Apache в Linux
  2. 3 способа проверить состояние и время работы сервера Apache в Linux
  3. Как включить модуль Apache Userdir в RHEL/CentOS
  4. Виртуальный хостинг Apache: виртуальные хосты на основе IP и имени
  5. Как составить список всех виртуальных хостов на веб-сервере Apache

Вот и все! Если вы знаете какой-либо другой полезный способ найти каталог Apache DocumentRoot, поделитесь с нами в разделе комментариев ниже.