Apache2 vhost 設定エラー

Apache2 vhost 設定エラー

vhosts ファイルで設定されているドメインの 1 つにアクセスすると、リストされたディレクトリ (Index Of) が表示されます。

現在、すべてのドメインは次のように構成されています。

<VirtualHost ip:80>
    ServerName domain.com
    ServerAlias www.domain.com

    DocumentRoot /var/www/domain.com/home
</VirtualHost>

私は.htaccessドメイン ディレクトリは完全に空です。では、デフォルトのメッセージ「これを表示する権限がありません...」が表示されないのはなぜですか?

答え1

Indexes プロパティを設定すると、ディレクトリ インデックスを表示できます。この機能を有効にするには、vhost 構成ファイルに次のコードを追加します。

Options +Indexes

この機能をオフにするには、以下を使用します。

Options -Indexes

インデックス作成がオフになっているか、ディレクトリが空の場合は、代わりに 403 禁止エラー ページが表示されます。

関連情報