首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >httpd不工作(-bash: httpd:未找到命令)

httpd不工作(-bash: httpd:未找到命令)
EN

Stack Overflow用户
提问于 2014-07-03 03:10:18
回答 4查看 24.5K关注 0票数 4

我在别人的linux服务器上(共享主机)。我没有root访问权限。我已经确定它是运行Centos版本5.9(最终版)的Redhat 4.1.2-46。

我有网站的数据库转储和来自public_html的.php文件。我要做的是找到httpd.conf文件并获取该站点的配置。

当我输入的时候

代码语言:javascript
运行
复制
httpd - v

我得到-bas: httpd:命令找不到-即使在/user/sbin目录中-它显然正在运行。

总之,我找不到www.thisparticularsite.com的sitedef/conf文件--甚至不知道我运行的是什么版本的apache……

EN

回答 4

Stack Overflow用户

发布于 2020-06-12 23:49:48

对于Apache2,尝试使用apache2ctl -v (如果有根用户访问权限,则使用sudo apache2ctl -v )。我使用的是运行Debian的Raspberry Pi 4B,仅供参考。

票数 5
EN

Stack Overflow用户

发布于 2014-07-03 19:34:20

apache的init文件通常位于/etc/init.d中,httpd路径也在其中。但是,您可以通过执行ps aux|grep -i http命令找出httpd.conf文件和httpd命令目录的位置。例如:

代码语言:javascript
运行
复制
ps aux|grep -i http

510       2594  0.0  0.0  77256  1516 ?        S    Jul02   0:00 **/usr/sbin/httpd-0.0.0.0_80** -k start -f **/etc/httpd/conf/instances/httpd-0.0.0.0_80/httpd.conf**

root      5470  0.0  0.0  77120   872 ?        Ss    2013  22:13 **/usr/sbin/httpd-0.0.0.0_80** -k start -f **/etc/httpd/conf/instances/httpd-0.0.0.0_80/httpd.conf**

结论:

代码语言:javascript
运行
复制
httpd.conf file path: **/etc/httpd/conf/instances/httpd-0.0.0.0_80/httpd.conf**
httpd command directory: **/usr/sbin/httpd-0.0.0.0_80**
票数 3
EN

Stack Overflow用户

发布于 2017-08-15 22:58:32

正如apache.org所提到的,不应直接调用httpd命令。see source

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

https://stackoverflow.com/questions/24539182

复制
相关文章

相似问题

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