首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有可能没有单一的httpd?

有没有可能没有单一的httpd?
EN

Server Fault用户
提问于 2018-02-13 14:51:05
回答 2查看 1.5K关注 0票数 1

每次我这么做

代码语言:javascript
复制
# monit reload
M/Monit enabled but no httpd allowed -- please add 'set httpd' statement
Reinitializing monit daemon

我知道我没有set httpd的错误。这是我的/etc/monitrc

代码语言:javascript
复制
set daemon 60 with start delay 20

set logfile /var/log/monit.log
set pidfile /var/run/monit.pid
set idfile /root/.monit.id
set statefile /tmp/.monit.state

set eventqueue basedir /var/monit slots 100

set mmonit https://xxx:xxx@monit.example.com/collector

include /etc/monit.d/*

问题

我对客户端上的httpd并不感兴趣,这是monit抱怨的。有可能消除错误消息吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2018-02-13 15:05:18

您不能显式禁用httpd (除了在您的配置中不设置它),因为它依赖于它。

注意,如果禁用HTTP支持,Monit接口将减少功能,因为大多数CLI命令(例如"monit状态“)需要通过HTTP接口与Monit后台进程通信。我们强烈建议启用HTTP支持。如果需要考虑安全性,请将HTTP接口绑定到本地主机,或者使用Unix套接字,这样就无法从外部访问Monit。

默认情况下,它只绑定到127.0.0.1:2812。您可以将其设置为UNIX套接字模式,因此它对系统的影响非常小。

票数 1
EN

Server Fault用户

发布于 2018-02-13 15:07:08

这是一个警告,而不是一个错误,它是硬编码的源代码。

代码语言:javascript
复制
            } else {
                    LogWarning("M/Monit enabled but no httpd allowed -- please add 'set httpd' statement\n");
            }

因此,您要么需要过滤这些警告的位置以隐藏警告,要么需要编译一个带有注释行的自定义版本,如果您死后不运行http,而不是简单地忽略警告。

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

https://serverfault.com/questions/897059

复制
相关文章

相似问题

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