目次

.htaccessの有効化

※ 対象ディレクトリをデフォルトの「/var/www/html/」としています。

※ 設定ファイルをデフォルトの「/etc/apache2/sites-available/000-default.conf」としています。

「ooo-default.conf」の
<VirtualHost>
</VirtualHost>間に記述。

<Directory /var/www/html>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>


記述内容

Optionsディレクティブ

対象のディレクトリに対して使用可能な機能を設定
記述できる場所「httpd.conf」「VirtualHost」「Directory」「.htaccess」

Indexes | ファイル一覧の表示を行う
FollowSymLinks | シンボリックリンクをたどることを許可する

AllowOverrideディレクティブ

.htaccessでどのディレクティブの設定を変更することができるのかを指定
記述できる場所「Directory」

All | すべてのディレクティブの設定変更を許可
※ Noneで.htaccessを無効化

Requireディレクティブ

ディレクトリやファイルに対してのアクセス制限
記述できる場所「Directory」「.htaccess」

all granted | すべてのアクセスを許可
※ all deniedですべてのアクセスを拒否