设置生产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
请告知。
答案 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/
在锁定时被阻止,则该引擎应该有类似的解决方案。