Apache:在<Directory>部分中使用%{DOCUMENT_ROOT}

时间:2019-08-16 03:30:08

标签: apache server environment-variables

我的虚拟主机配置文件sites-available/site.conf包含(省略了一些行):

<VirtualHost *:443>
  <Directory /var/www/html/my_website>
    # set options
  </Directory>
</VirtualHost>

这将在my_website目录中设置选项。我可以使用Define指令执行相同操作:

<VirtualHost *:443>
  Define website /var/www/html/my_website
  <Directory ${website}>
    # set options
  </Directory>
</VirtualHost>

但是,如果我尝试使用Apache服务器变量%{DOCUMENT_ROOT}进行相同操作,则不会设置选项:

<VirtualHost *:443>
  DocumentRoot /var/www/html/my_website
  <Directory %{DOCUMENT_ROOT}>
    # set options
  </Directory>
</VirtualHost>

在这种情况下为什么%{DOCUMENT_ROOT}不起作用?

0 个答案:

没有答案