Рейтинг:0

Запретить доступ ко всем файлам, кроме псевдонима в Apache 2.4

флаг ru

У меня есть веб-сервер Debian 11, на котором установлено программное обеспечение Matomo analytics PHP. В конфигурации сайта у меня есть такие строки:

<Files "*">
    Require ip 192.168.0.0/24
</Files>

<FilesMatch "(^piwik\.(php|js)|^matomo\.(php|js)|^container_.*\.js|robots\.txt|optOut.js|favicon\.ico)">
    Require all granted
</FilesMatch>

Alias "/csp" "/www/vhosts/csp"
<Directory /www/vhosts/csp>
    DirectoryIndex index.php
    Require all granted
</Directory>

Это всего лишь фрагмент. У меня тоже есть псевдоним(/csp) с несколькими файлами PHP для конкретной работы. Моя проблема в том, что я не могу получить доступ к этому псевдониму за пределами разрешенного диапазона IP (192.168.0.0/24), хотя я (теоретически) добавил директивы для этого (Требовать все предоставленные) напоследок Каталог раздел. Каталог /www/vhosts/csp находится за пределами каталога Matomo (таким образом, Псевдоним).

Внутри 192.168.0.0/24 сети все нормально. Доступ к /csp псевдоним вне сети не разрешен (Запрещено из-за конфигурации клиента).

Как я могу разрешить любому хосту доступ к /csp псевдоним? Комментируя первый Файлы директива разрешает доступ к /csp, но это не то, что я хочу (я не хочу, чтобы другие файлы Matomo были доступны с любого хоста).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.