Как ограничить или запретить доступ к определенной папке или файлу? - PullRequest
0 голосов
/ 08 июня 2018

Когда я помещаю эту строку в файл Tomcat Server .xml под хостом:

<Context docBase="c:\Documents and Settings\The User\videos" path="/videos />

Я могу без проблем получить доступ к изображениям при запуске проекта, например
localhost:8080/example/videos/smile.WebM, например.,Проблема в том, что я запускаю сервер без проекта и все еще могу получить доступ к изображениям с помощью URL localhost:8080/videos/smile.WebM.Изображение все еще доступно.Как ограничить или запретить доступ к этому, если я напрямую поместил URL без имени проекта, он не должен давать доступ к той конкретной папке или изображению, в котором он находится.

1 Ответ

0 голосов
/ 08 июня 2018

Вы можете получить доступ к изображениям в отсутствие проекта также потому, что server.xml относится к полной версии кота, но не к конкретному проекту.

Я бы порекомендовал не использовать этот подход, вместо этого хранить изображения внутри проектапапка, которая будет доступна только в проектах.

...