首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debian -如何转储虚拟主机

Debian -如何转储虚拟主机
EN

Server Fault用户
提问于 2011-09-30 10:56:24
回答 3查看 6.4K关注 0票数 6

在windows或其他Linux发行版(如Centos)上运行Apache2之后,您可以通过在命令行中键入httpd -S来显示虚拟主机列表。您可以得到一个很好的虚拟主机列表以及它们的定义位置。Debian似乎不支持使用等效的apache2 -S命令,只提供了以下错误:

代码语言:javascript
复制
apache2: bad user name ${APACHE_RUN_USER}

起初,我认为apache有问题,但显然一切正常。然而,我仍然希望能够看到我所有的主机列表。你知道我怎么能轻易做到这一点吗?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-09-30 12:08:04

对于Debian/Ubuntu,请使用以下命令:

代码语言:javascript
复制
apache2ctl -S
票数 13
EN

Server Fault用户

发布于 2011-09-30 11:56:31

您没有定义用户名和组环境变量。试试APACHE_RUN_USER=www-data APACHE_RUN_GROUP=www-data apache2 -S

(用运行中的用户名/组apache替换www-数据)

票数 1
EN

Server Fault用户

发布于 2011-09-30 11:12:31

您需要确保在/etc/ apache2 /envvars中设置了正确的信息-这个文件由apache2命令读取,以知道哪个用户应该运行Apache。

在Ubuntu论坛上,可以在Apache2:坏用户名${坏用户名}中看到更多信息。

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

https://serverfault.com/questions/317193

复制
相关文章

相似问题

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