csf 集成用户界面不工作

csf 集成用户界面不工作

我已经在 ubuntu 14.04 上安装了 CSF,使用他们的官方安装指南. 使用以下命令禁用 UFW 后:

sudo ufw disable

然后我修改了csf.conf以下值:(删除了评论以使问题更清晰)

###############################################################################
# SECTION:Integrated User Interface
###############################################################################
...
UI = "1"
...
UI_PORT = "443"
...
UI_USER = "<user>"
...
UI_PASS = "<pass>"
...
UI_TIMEOUT = "300"
...
UI_CHILDREN = "5"
...
UI_RETRY = "5"
...
UI_BAN = "1"
...
UI_ALLOW = "0"
...
UI_BLOCK = "1"
...
UI_ALERT = "1"
...
UI_CIPHER = "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP:!kEDH"
...
UI_SSL_VERSION = "SSLv23:!SSLv2"
...
UI_CXS = "0"
...
UI_CSE = "0"

并重新启动 CSF

sudo csf -r

但是无论如何,我都无法从浏览器访问 CSF UI。

注意:这不是我的第一次尝试,我UI_ALLOW=1第一次使用安全端口进行安全设置,但由于没有起作用,因此将端口更改为默认允许的端口并禁用 ui_allow。

注2:文档称UI是LFD的一部分并且LFD在时被禁用TESTING = "1",因此我也尝试禁用测试但没有成功。

运行后netstat -ant没有显示在端口 443 上监听任何内容。

我应该采取什么步骤来诊断这个问题?(任何有帮助的东西都会受到赞赏,例如要检查的日志文件、要尝试的命令等)

附加信息 :

sudo csf -v
csf: v7.15 (generic)

uname -a
Linux git 3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

浏览器的错误代码(测试过 chrome 和 firefox):

Error code: ERR_CONNECTION_REFUSED

使用 CSF 附带的证书


CSF 自述文件第 23 部分也是关于这个主题的,我安装了那里列出的软件包,但不可用。

如果我遗漏了任何相关内容,请在评论中发表,我会提供

答案1

在这里写问题来寻找答案确实很有帮助:P

在收集信息来写这个问题时,当我在寻找要包含在问题中的 csf 日志文件时,我注意到 LFD 在这里有一个单独的日志文件:

/var/log/lfd.log

我发现了这一行:

Sep 30 17:46:13 git lfd[6555]: *Error* Cannot run csf UI - Perl module IO::Socket::SSL required

即使我确实安装了它,但显然csf -r不会重新启动 lfd,因此它没有注意到它已安装,您应该使用以下方法单独重新启动 lfd

sudo service lfd restart

另外,我在搜索时发现的这个相关问题的解决方案可能对其他人也有用: http://forum.configserver.com/viewtopic.php?f=5&t=4924

答案2

六年过去了。如果我没有仔细阅读指南,我仍然会面临这个问题。

我的配置错误:

UI_IP = "127.0.0.1"

该配置有效:

# Optionally set the IP address to bind to. Normally this should be left blank
# to bind to all IP addresses on the server.
#
# If the server is configured for IPv6 but the IP to bind to is IPv4, then the
# IP address MUST use the IPv6 representation. For example 1.2.3.4 must use
# ::ffff:1.2.3.4
#
# Leave blank to bind to all IP addresses on the server
UI_IP = "::ffff:127.0.0.1"

相关内容