我无法访问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" (实际服务器上的基于文本的浏览器)。尝试登录时再次重新启动并获得相同的错误(在日志中)。
答案 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;让我认为它是一个开发人员副本,你可以在其他地方打开它。