首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >参考DocumentRoot指令值

参考DocumentRoot指令值
EN

Server Fault用户
提问于 2012-11-19 09:17:23
回答 1查看 176关注 0票数 1

是否有选项将DocumentRoot赋值引用为之后的虚拟主机声明中的变量?

例如:

代码语言:javascript
复制
<VirtualHost 127.0.0.1:80>
    DocumentRoot /var/www/html/some/folder

    ModPagespeedLoadFromFileMatch "^http://([a-zA-Z0-9-.]+)/(.+)$" "%{DOCUMENT_ROOT}/\\2"
</VirtualHost>
EN

回答 1

Server Fault用户

发布于 2012-11-19 10:32:36

例如,您可以在apache2配置中替换环境变量。

代码语言:javascript
复制
root@nada:/etc/apache2/sites-enabled# grep DOCROOT 000-default 
    DocumentRoot ${DOCROOT}
root@nada:/etc/apache2/sites-enabled# export DOCROOT="test"
root@nada:/etc/apache2/sites-enabled# apachectl configtest
Warning: DocumentRoot [/etc/apache2/test] does not exist
Syntax OK
root@nada:/etc/apache2/sites-enabled# 

在Debian上,您有特殊的文件/etc/apache2/envvars,您可以在其中放置这些环境变量。在其他发行版上,这可能是以不同的方式完成的。

当然,您可以简单地编辑apache2 init.d脚本来加载一些环境变量:-)

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/450021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档