我有一个 Apache 2 Web 服务器,它允许通过 访问public_html
每个用户的目录mod_userdir
,如下所示:
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
<Directory /home/*/public_html>
# [*] configuration here
</Directory>
</IfModule>
我想另外配置 PHP 的open_basedir
指令以禁止用户主目录之外的文件访问。对于 user jim
,指令将是
php_admin_value open_basedir "/home/jim/"
问题: Apache 是否提供了一种方法来通过上面标记的位置的变量来执行此操作[*]
,如下所示?
<Directory /home/*/public_html>
php_admin_value open_basedir "${APACHE_CURRENT_DIRECTORY}"
</Directory>