Как изменить корневой каталог документа в debian8.1?

Мой apache2 установлен на debian8.1.
В файле конфигурации /etc/apache2/apache2.conf

<Directory /> Options FollowSymLinks AllowOverride None Require all denied </Directory> <Directory /usr/share> AllowOverride None Require all granted </Directory> <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> 

В index.html есть строки:

По умолчанию корневой каталог Debian – / var / www / html. Вы можете создавать свои собственные виртуальные хосты под / var / www. Это отличается от предыдущих выпусков, что обеспечивает лучшую безопасность из коробки.
С помощью phpinfo () для получения document root is /var/www .

Как изменить его на / var / www?

  • VPN-клиенты, не достигшие Интернета
  • Что делает adduser для этого useradd?
  • Как установить последний NodeJS на Debian Jessie?
  • Какие проблемы, связанные с UEFI, мне нужно искать при получении компьютера x86 для Linux?
  • wheezy: nis / autofs не работает
  • Автоматизированное обновление ядра
  • Запуск пользователя виртуальной машины Linux на хосте Linux
  • Как приостановить USB-устройство?
  • 3 Solutions collect form web for “Как изменить корневой каталог документа в debian8.1?”

    Они изменили местоположение на / var / www / html в apache2.4, чтобы бит текста в index.html просто дал вам знать об этом изменении. Вам не нужно менять корень документа.

    Если вы хотите создать новый виртуальный хост, просто добавьте new_website.conf в / etc / apache / sites-available и укажите любое место, которое вы хотите (для создания символической ссылки в папке с поддержкой сайтов используйте a2ensite). Как правило, создание нового места в / var / www / html / new_website будет прекрасным (или любое другое место, которое вы предпочитаете, чтобы пользователь Apache мог получить доступ).

    Вам не нужно будет вмешиваться в apache2.conf для обычного веб-сайта. Главное изменение между apache 2.2 и apache 2.4, которое, кажется, отключает людей, вам нужно убедиться, что вы используете расширение .conf для своего нового файла conf conf. В предыдущем apache 2.2 это не имело значения.

    Вам нужно отредактировать файл конфигурации, специфичный для сайта, по этому пути / etc / apache2 / sites-enabled

    файл, который вам, вероятно, нужно изменить, – 000-default.conf

    просто измените DocumentRoot с / var / www / html на / var / www / YOUR_DIRECTORY

    По соображениям безопасности вы должны создать псевдоним в / var / www to / var / www / html, но до вас. (Я бы этого не сделал)

    Linux и Unix - лучшая ОС в мире.