Am un server web Debian 11 care este configurat cu software-ul PHP Matomo analytics. În configurația site-ului am următoarele rânduri:
<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>
Acesta este doar un fragment. Am si un pseudonim (/csp
) cu câteva fișiere PHP pentru o anumită lucrare. Problema mea este că nu pot accesa acest alias în afara intervalului IP permis (192.168.0.0/24
), deși am adăugat (în teorie) directivele pentru aceasta (Solicitați toate acordate
) în final Director
secțiune. Directorul /www/vhosts/csp se află în afara directorului lui Matomo (astfel, Alias
).
În interiorul 192.168.0.0/24
rețea totul este în regulă. Accesarea /csp
alias în afara rețelei nu este permis (interzis din cauza configurării clientului).
Cum pot permite oricărei gazde să acceseze /csp
alias? Comentând primul Fișiere
directiva permite accesul la /csp
, dar nu este ceea ce vreau (nu vreau ca celelalte fișiere Matomo să fie accesibile de pe orice gazdă).