我在运行ColdFusion 9.0.1的Amazon云上运行服务器。在Windows 2008 R2和Apache 2.2上 我已经验证ColdFusion正在运行webroot是c:\ www 我无法访问CIIDE / Administrator页面。它返回一个目录列表,当我做这样的事情时,它不显示管理员。 CFIDE的路径是C:\ www \ dev \ cr \ CFIDE \ administrator http://dev.mydomain.com/cfide/administrator 这是我的虚拟主机设置。 ServerAlias dev.mydomain.com DocumentRoot“c:/ www / dev / cr”
答案 0 :(得分:3)
你说你只得到一个目录列表。那里有index.cfm吗?您没有提到在URL上使用它。可能只是需要将其添加到URL中,至少在将index.cfm定义为默认文档之前。在apache中,你可以这样做:
DirectoryIndex index.cfm index.htm
如果目录列表中没有index.cfm,那么你在那里看到了什么?这可能会为解决问题提供线索。
答案 1 :(得分:0)
安装ColdFusion后,您是否为Apache安装了ColdFusion模块。你会知道你是否因为它会在你的Apache Conf中。寻找以下内容:
LoadModule jrun_module "c:/ColdFusion9/runtime/lib/wsconfig/1/mod_jrun.so"
<IfModule mod_jrun.c>
JRunConfig Verbose false
JRunConfig Apialloc false
JRunConfig Ssl false
JRunConfig IgnoreSuffixmap false
JRunConfig Serverstore "c:/ColdFusion9/runtime/lib/wsconfig/1/jrunserver.store"
JRunConfig Bootstrap 127.0.0.1:51000
#JRunConfig Errorurl <optionally redirect to this URL on errors>
JRunConfig jrun-handler .jsp .jws .cfm .cfml .cfc .cfswf .cfr
</IfModule>
如果不存在,请按照以下说明操作:
http://help.adobe.com/en_US/ColdFusion/9.0/Installing/WSc3ff6d0ea77859461172e0811cdec18a15-7ffb.html
答案 2 :(得分:0)
这里只是一个小点。
CF管理员可能并不总是在c:\ the_path_you_think \ cfide \ administrator
将#cgi.server_name#放入cfm文件并在服务器上运行。
无论您从此处获得什么路径,请执行以下操作管理new_path \ cfide \ administrator。
答案 3 :(得分:0)
如果Apache配置和CF服务器运行时出错,但由于看似超时,您仍然无法访问管理员,请确保您已在安全组中批准了端口8500。使用CF 2016 AMI的EC2安装Coldfusion安全组,但该安全组中不包含端口8500。