違いは何ですかそしてApacheから?

違いは何ですかそしてApacheから?

システムが復元された後、Apacheの設定ファイルを使って遊んで全く考慮しなかったという事実を発見しました。デフォルトの最初の行は次のとおりです/etc/apache2/sites-available/default

DocumentRoot /var/www
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
 </Directory>

Webサーバーのルートディレクトリは一般的ですが、/var/wwwなぜここにルートディレクトリを追加するのですか<Directory />

答え1

設定のどこかにDirectory外部を定義した可能性がありますDocumentRoot(たとえば、静的ページはexternalの下に保存されますDocumentRootが、Webアプリケーションは別のexternalディレクトリに保存されますDocumentRoot)。<Directory />構成に次のような場合に適した合理的なデフォルト値を定義することによってすべてディレクトリは独自の<Directory>セクションとして指定されません。

関連情報