OK. I think I am going crazy. I know I’m a bit rusty, but this is nuts.
I have an instance of Lucee set up on a virtual site. This is the second virtual site - third if you count the initial tomcat instance.
So just to recap I have:
/opt/tomcat/lucee ( which is actually /opt/tomat/webapps/ROOT.war)
/web-Directory-For-All-Sites/siteA/web/ a cfm app with files and includes, etc
/web-Directory-For-All-Sites/siteB/web/ a cfm app with files and includes, etc AND an “admin” folder
The main/initiall Lucee install in /opt/tomcat works fine, no problem
Site A works perfectly. No problem
Site B works perfectly, can submit data through cfm app, etc - EXCEPT the “admin” directory which is where some admin files for the application are served. So I can use everything outside of ADMIN. And I have correct credentials, permissions etc. so it’s not a permission or auth issue.
So, when I try to access www.mysiteB.com/admin/index.cfm, the actual index.cfm file downloads and the logs show a 200 error. The actual CFM file downloads.
This same code, directory, etc, was working fine in Railo 3.x. In fact, nothing has changed, all I did was swap out the Railo 3.x WEB-INF for the new Lucee 5.x WEB-INF. Correct the WEB-INF permissions, (tomcat:tomcat). Like I said above, the cfm app is working, just not the admin (nor any other subdirectories with an index.cfm file).
I feel like I’ve encountered this before but I don’t recall. It’s driving me mad.
What have I missed?