サーバのIPアドレスを使用しているときに、ディレクトリリストの作成を停止できません。関連するサイト利用可能なファイルを次のように編集しようとしました。Apacheディレクトリ一覧
<VirtualHost *:80>
JkMount /* default
ServerName example.co.uk
ServerAlias www.example.co.uk
ServerAdmin [email protected]
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>
...この形式のURLを使用してサーバーにアクセスすると、public_htmlフォルダの内容が一覧表示されます。
http://192.168.1.99/example.co.uk/public_html
私はまた次を含めるように/etc/apache2/apache.confでのApacheの設定ファイルを修正しようとしています。
<Directory />
Options -Indexes
</Directory>
..しかし、喜びはありません。
私はTomcatを使用しています。アクセスを拒否するにはWEB-INFフォルダが必要です。そうではないので、.classファイルはすべてダウンロードできます。
私はこれをどのように修正できるか知っていますか?
ありがとう
ありがとうございましたrkosegi!あなたがアドバイスしたように私は自分のapache.confファイルを修正しました。私はもはやディレクトリリストを見ることができません。 私はまだ.classファイルにナビゲートしてダウンロードすることができます...これをやめる方法を知っていますが、ファイルがTomcatで期待どおりに実行できるようにしますか? ありがとう –
こんにちはrkosegi、私もあなたの言ったようにIPベースの仮想ホストをセットアップし、それは私の他の問題も解決しました。 IPアドレスがtomcat内の別のサイトにリダイレクトされるため、.classファイルにアクセスできなくなりました。あなたの助けをありがとう。 –