Apache2サーバーのルートディレクトリに入るときに、そのインデックス作成を無効にする必要があります。ヒントはありますか?
コンテンツの表示から保護するディレクトリが1つだけの場合は、誰かがそのディレクトリを参照するたびに表示されるindex.htmlまたはindex.phpを追加することもできます。
通常はdirにあるApache2構成ファイルを編集します: "/etc/Apache2/httpd.conf"。
次の行を追加するか、デフォルトのWebサーバーディレクトリ(/ var/www)の構成がすでにある場合は編集します。
<Directory /var/www>
Options -Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
これにより、すべてのパブリックディレクトリへのインデックス作成が無効になります。
通常は次のように行われます:
Options -Indexes
マイナスは「いいえ」を意味します...
Sudo nano /etc/Apache2/Apache2.conf
このセクションにあります<Directory /var/www/>
ファイル内
インデックスにマイナスを追加(拒否)
FollowSymLinksにプラスを追加する
結果:<Directory /var/www/> Options -Indexes +FollowSymLinks AllowOverride None Require all granted </Directory>
Raspbianで動作します
「このサーバーの「ディレクトリ」にアクセスする権限がありません。」というメッセージが表示されます。
また、サイト対応(または私の場合はサイト利用可能)ディレクトリの設定ファイルに-Indexesを追加してください。通常、これらは「/ etc/Apache2 /」ディレクトリ内にあります。