2014-10-02 3 views
3

Есть ли какая-то команда для получения настроек Apache, применимых к определенному каталогу, другими словами, команда должна учитывать каскад файлов .htaccess, а также глобальную конфигурацию сервера Apache.Восстановить конфигурацию Apache в каталоге

Команда должна сделать что-то вроде:

$ command . 
AddType text/html html 
... 

Такой command может быть полезно для отладки, почему определенная страница генерирует ошибку (или другой). Так как в этом могут сыграть несколько файлов конфигурации.

+1

Невозможно выполнить то, что вы просили. Только с помощью логфайлов и устранения неполадок перезаписи вы сможете найти свои проблемы. С другой стороны, ошибка 50x обычно означает, что у вашего бэкэнд проблемы, или ваш прокси-сервер настроен неправильно. – Marcel

+0

@Marcel: но неявно, Apache вычислит это? Таким образом, это потребует «минимальных усилий», чтобы предложить эту утилиту в качестве команды ... –

+0

«Минимальное усилие» - это много усилий в этом случае. Из того, что я знаю, единственный способ, с помощью которого я мог бы выполнить это требование, состоял бы в том, чтобы прочитать исходный код Apache и отслеживать, где он загружает файл конфигурации, и когда приходит запрос, как он применяет конфигурацию к любому запросу, а затем создает журнал, хотеть. Это сила открытого источника, но это отнюдь не «минимальные усилия». – Marcel

ответ

2

Короткий ответ НЕТ, но вы можете видеть, какие правила переписывания применяются к запросам, предполагается, что у вас есть доступ к серверам httpd.conf и возможность перезапуска веб-сервера. Просто добавьте следующее в свой файл определения виртуального хоста/включенный файл перезаписи, например.

RewriteLog "/tmp/tmp_rewrite.log" 
RewriteLogLevel 9 

Не забудьте удалить/закомментировать запись, или установить RewriteLogLevel на 0, как только вы закончили играть.

+0

Правила перезаписи - это, конечно, одна часть «конфигурации среды», но другие - это mimetypes, handlers, cgi-scripting, ... –

+0

Инструменты отладки в вашем браузере будут отображать назначенный тип заголовка/mime, но опять же за мой пост выше нет ничего в настоящее время, чтобы дать вам то, что вы просите. – arober11

Смежные вопросы