Под «корнем документа» в контексте Linux понимается основной каталог, в котором веб-сервер хранит и обслуживает файлы веб-сайта. В большинстве дистрибутивов Linux корневым каталогом документов по умолчанию является «/var/www/html». Вот несколько способов настройки корня документа в системе Linux, а также примеры кода:
-
HTTP-сервер Apache:
- Откройте файл конфигурации Apache с помощью текстового редактора (например, «sudo nano /etc/apache2/apache2.conf»).
- Найдите директиву DocumentRoot и измените ее на нужный каталог:
DocumentRoot /var/www/html - Сохраните файл и перезапустите Apache, чтобы изменения вступили в силу:
sudo systemctl restart apache2
-
Нгинкс:
- Откройте файл конфигурации Nginx (например, «sudo nano /etc/nginx/sites-available/default»).
- Найдите директиву root в блоке сервера и измените ее на нужный каталог:
root /var/www/html; - Сохраните файл и перезапустите Nginx:
sudo systemctl restart nginx
-
Lighthttpd:
- Откройте файл конфигурации Lighttpd (например, «sudo nano /etc/lighttpd/lighttpd.conf»).
- Найдите строку, содержащую «server.document-root», и измените ее соответствующим образом:
server.document-root = "/var/www/html" - Сохраните файл и перезапустите Lighttpd:
sudo systemctl restart lighttpd
-
Кэдди:
- Откройте Caddyfile с помощью текстового редактора (например, «sudo nano /etc/caddy/Caddyfile»).
- Найдите строку, начинающуюся с «{your_domain}», и измените ее, включив в нее нужный корень документа:
{your_domain} { root * /var/www/html } - Сохраните файл и перезапустите Caddy:
sudo systemctl restart caddy
Это всего лишь несколько примеров веб-серверов, обычно используемых в Linux. Процесс может различаться в зависимости от конкретного программного обеспечения веб-сервера, которое вы используете. Не забудьте заменить «/var/www/html» на желаемый путь к каталогу.