如何远程访问monit http

Eri*_*luk 3 monit

我已经尝试了几个小时来配置monit,以便可以从Web浏览器从http://:2812远程访问它,但是它总是超时。我的Nexus在http :: 8081的同一实例上运行,因此我知道基本的连接方式有效:我的monitrc包含

set httpd port 2812
#     use address localhost  # only accept connection from localhost
     allow localhost        # allow localhost to connect to the server and
     allow admin:monit      # require user 'admin' with password 'monit'
     allow 50.67.165.130    # remote host
Run Code Online (Sandbox Code Playgroud)

我试图从哪里连接远程主机。还有其他一些特殊的魔术可以远程访问monit httpd吗?

奇怪的是,这必须如此艰巨。

use*_*936 5

我遇到了同样的问题,我认为配置不喜欢“设置”下方的注释,请尝试将没有注释的行放在“设置”下方。例如:

 set httpd port 2812
        allow admin:monit
Run Code Online (Sandbox Code Playgroud)

还要查看日志中的错误:

tail -f /var/log/monit.log
Run Code Online (Sandbox Code Playgroud)


San*_*sco 5

我有同样的问题几个小时但终于解决了。

如果您使用防火墙(在我的例子中为 ufw),只需添加一条规则以允许端口的流量:

sudo ufw allow 2812/tcp
Run Code Online (Sandbox Code Playgroud)

2812 是您尝试连接的端口,然后是http://your-ip-adress:2812