Описание тега green-beans
В Debian есть куча переменных Апач среды, но не для корневого документа.
Что выполнить/sbin/apachectl
это:
искать
APACHE_CONFDIR
и установить его в значение по умолчаниюв/etc/apache2 не
если не установить.искать
APACHE_ENVVARS
(переменная окружения файл) и устанавливаем его в значение по умолчанию"$APACHE_CONFDIR/envvars"
, если не установлен. затем этот файл получен.изменить
APACHE_ARGUMENTS
, чтобы указать путь в каталог config, если он был переопределен.по умолчанию путь к двоичному
файлу/usr на/sbin/apache2 не
установить несколько других переменных...
Переменная среды по умолчанию файл содержит следующие переменные:
корень@Х250:/# grep в экспортном файле /etc/apache2 не/envvars
экспорт APACHE_RUN_USER=ВСП-данных
экспорт APACHE_RUN_GROUP=ВСП-данных
экспорт APACHE_PID_FILE=/ВАР/работа/apache2 не$суффикс/apache2 не.пид
экспорт APACHE_RUN_DIR=/ВАР/работа/apache2 не$суффикса
экспорт APACHE_LOCK_DIR=/ВАР/Лок/apache2 не$суффикса
экспорт APACHE_LOG_DIR=/ВАР/лог/apache2 не$суффикса
экспорт Ланг=с
экспорт Ланг
#экспорт APACHE_LYNX='www-браузер -свалка'
экспорт APACHE_ARGUMENTS#="
#экспорт APACHE2_MAINTSCRIPT_DEBUG=1
Так что вы могли бы
- добавить переменную "
MY_HACKED_APACHE_DOCUMENT_ROOT
" вфайле/etc/apache2 не/envvars
и изменить свой *.conf файлов - или переправить в свой путь через
APACHE_ARGUMENTS
и проверить/установить его в свой модифицированный *.conf с<IfDefine>
- или изменить в config каталога
APACHE_CONFDIR
другой путь - или включить конфиг-файл для
раздел<VirtualHost>
с другойDocumentRoot так
- или симлинк
в/var/www в/из HTML
в другой каталог - ...
Есть так много вариантов! И честно говоря, я не думаю, что в Debian ребята будут меняться на каталог/var/www в/из HTML
в ближайшем будущем. Зачем они?
Но если они это сделают, вы, вероятно, увидите что-то вроде
Это начальная страница по умолчанию используется для проверки корректности работы сервера apache2 после установки системы Debian. Если вы можете прочитать эту страницу, это означает, что HTTP-сервер Apache установлен на этом сайте работает нормально. Вы должны заменить этот файл (находится в /xxx/yyy/html/index.html) перед продолжением работы вашего HTTP-сервера.
К сожалению, я не могу сказать, как это делается в nginx.