Я не могу остановить apache от создания списков каталогов при использовании IP-адреса сервера.Я попытался отредактировать соответствующие файлы, доступные на сайте, следующим образом:
<VirtualHost *:80>
JkMount /* default
ServerName example.co.uk
ServerAlias www.example.co.uk
ServerAdmin me@example.co.uk
DocumentRoot /var/www/example.co.uk/public_html
ErrorLog /var/www/example.co.uk/logs/error.log
CustomLog /var/www/example.co.uk/logs/access.log combined
<Directory /var/www/example.co.uk/public_html>
Options -Indexes
</Directory>
</VirtualHost>
... но содержимое папки public_html будет отображаться в списке, если я получу доступ к серверу с помощью URL-адреса этого формата;*http://192.168.1.99/example.co.uk/public_html
Я также попытался изменить конфигурационный файл apache в /etc/apache2/apache.conf, добавив в него следующее:
<Directory />
Options -Indexes
</Directory>
.. но без радости.
Я использую Tomcat, и мне нужна моя папка WEB-INF для запрета доступа.Это не так, и поэтому любые файлы .class могут быть загружены.
Кто-нибудь знает, как я могу это исправить?
спасибо