<cfajaxproxy>锁定生产的Lucee

时间:2018-06-27 14:39:45

标签: coldfusion firewall coldfusion-9 coldfusion-10 lucee

设置生产lucee框,在lucee服务器中定位ajax库时遇到问题。我的浏览器无法找到显示404错误的Ajax库。

我不确定这是由于防火墙或lucee服务器配置问题造成的。

我的开发和登台工作正常,只在生产服务器中出现问题。

Request URL: https://example.com/mapping-tag/lucee/core/ajax/JSLoader.cfc?method=get&lib=LuceeAjax
Request Method: GET
Status Code: 404 
Remote Address: 201.10.26.29:443
Referrer Policy: no-referrer-when-downgrade

请告知。

1 个答案:

答案 0 :(得分:0)

在Adobe CF服务器上,与cfajaxproxy相关的JS文件位于/CFIDE/scripts/文件夹中。锁定服务器后,/CFIDE/文件夹将从公共访问权限中删除。要允许访问UI和ajax标记的JS文件,可以在CF Admin中为该文件夹指定一个别名。

例如,/cfjs将映射到CF Amin中的/CFIDE/scripts,因此CF将生成该路径供cfajaxproxy使用。您必须在IIS或您使用的任何Web服务器中创建此文件夹别名。

如果在Lucee上,文件夹/lucee/core/在锁定时被阻止,则该引擎应该有类似的解决方案。