Você não pode ter uma solicitação encerrada por meio de várias diretivas location
de irmão ao mesmo tempo (a menos que você reescreva o URL).
-
Sua solicitação
http://test.example.site/phpMyAdmin
retorna403
porquelocation /phpMyAdmin/
não deve ter um arquivo de índice (a diretivaindex
delocation /
não se aplica) e a listagem de diretório não deve ser permitida. -
Sua solicitação
http://test.example.site/phpMyAdmin/index.php
pode se ajustar a apenas um local ao mesmo tempo. Portanto, ele é tratado pelolocation ~ \.php
, que tem uma raiz de/home/me/test/www-site
, pois as diretivas delocation /phpMyAdmin/
não se aplicam.
Da mesma forma, as diretivas alias
e root
são mutuamente exclusivas.