public_html次のように、を介して各ユーザーのディレクトリにアクセスできるApache 2 Webサーバーがありますmod_userdir。
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
<Directory /home/*/public_html>
# [*] configuration here
</Directory>
</IfModule>
open_basedirユーザーのホームディレクトリ外のファイル アクセスを禁止するように、PHP のディレクティブを追加で構成したいと考えています。userjimの場合、ディレクティブは次のようになります
php_admin_value open_basedir "/home/jim/"
質問: Apache は、上でマークされた場所の変数を介してこれを行う方法を提供してい[*]ますか? 次のようなものですか?
<Directory /home/*/public_html>
php_admin_value open_basedir "${APACHE_CURRENT_DIRECTORY}"
</Directory>