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>