无法再访问CFADMIN

时间:2014-06-05 15:23:37

标签: coldfusion adobe coldfusion-10 cfml

我无法访问ColdFusion 10 CFAdmin区域,当我这样做时,我会在日志中获得以下内容

You tried to access the ColdFusion Administrator from a disallowed IP address (123.456.789.1).
The ColdFusion Administrator can only be concurrently accessed from localhost and 2 more IP addresses. 
The specific sequence of files included or processed is: ........

问题是我在我自己的机器上尝试这个(例如这里)的IP地址为123.456.789.1

我尝试重新启动服务,但我仍然遇到同样的错误?

之前有人见过这个吗?

对我尝试过的内容进行了一些澄清。假设我的远程服务器具有123.456.789.1

第一次尝试。 重新启动的服务确保我是第一个尝试访问CFAdmin区域的人 - 没有运气

第二次尝试 使用" 123.456.789.1"服务器作为SSH隧道,所以我的机器IP地址将与我尝试连接时的服务器相同。再次重新启动并获得相同的错误(在日志中)

第3次尝试(绝望) 已安装" elinks" (实际服务器上的基于文本的浏览器)。尝试登录时再次重新启动并获得相同的错误(在日志中)。

2 个答案:

答案 0 :(得分:7)

这意味着应用了对CF Admin的IP限制。转到安全> CF管理员中允许的IP地址,并从Allowed IP Addresses for ColdFusion Administrator access部分删除IP(如果有)。

那应该解决它。

编辑:由于您无法访问CF管理员,请尝试此操作。在C:\ ColdFusion10 \ cfusion \ lib中备份neo-security.xml。用文本编辑器打开它并找到

<var name='allowedAdminIPList'><string>IP_Address</string></var>

删除那里列出的IP(示例中为IP_Address),现在它应该看起来像

<var name='allowedAdminIPList'><string></string></var>

保存文件,重新启动ColdFusion Application Service并检查CF Admin。

答案 1 :(得分:2)

这是ColdFusion服务器的完整副本还是仅仅是开发人员版本?另外两个IP地址&#39;让我认为它是一个开发人员副本,你可以在其他地方打开它。