Изменение страницы Apache по умолчанию для виртуального хоста mod_autoindex, сгенерированного, перечисляя

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


Шаг 1: Я поместил эту строку временно в crontab пользователя:

* * * * *   /usr/bin/env > /home/username/tmp/cron-env

затем вынул его, после того как файл был записан.

Шаг 2: Сделанный мной немного сценария удара выполнения поскольку крон, содержащего:

#!/bin/bash
/usr/bin/env -i $(cat /home/username/tmp/cron-env) "$@"

Таким образом, как рассматриваемый пользователь, я смог

run-as-cron /the/problematic/script --with arguments --and parameters

Это решение могло, очевидно, быть расширено для использования sudo или такого для большей гибкости.

Надежда это помогает другим.

0
задан 21 May 2019 в 10:50
2 ответа

Предложение Markus не работало, но после того, чтобы взглянуть на /etc/httpd/conf.d/welcome.conf файл, что Christopher указал в своем комментарии, что я попробовал следующую внутреннюю часть мой VirtualHost директива, которая имела желаемый результат:

<LocationMatch "^/+$">
    Options Indexes
</LocationMatch>
2
ответ дан 4 December 2019 в 14:56

Возможно, что-то вроде этого могло бы работать:

<Directory /path/to/document/root>
   Options Indexes
</Directory>

И да, как другой плакат, на который указывают, удалите welcome.conf (в Ubuntu) или подобная конфигурация по умолчанию.

0
ответ дан 4 December 2019 в 14:56

Теги

Похожие вопросы