I have a question related to CommandBox setup. I use latest version of ColdFusion and my folder structure looks like this:
D:/CommandBox/wwwroot
Inside of the wwwroot
folder I created index.cfm
file. That file contains only one line of code:
<cfoutput>#now()#</cfoutput>
Once I run this in my browser this is the url I use:
http://127.0.0.1:8080/
The result output is the error message that I see in the browser:
Forbidden
If I use this url code will produce the correct output:
http://127.0.0.1:8080/index.cfm
I would like to know why index.cfm
has to be included in url? Is there a way to set index.cfm
to be default landing page? Also, I found in my root folder C:\Users\myusername\.CommandBox\server\D9F80673BC7799BE959B513656FE8F55-CommandBox\lucee-5.3.6.61\WEB-INF
file web.xml
that contains this code:
<!-- default file to execute if directory is called with no file name, e.g. http://yourip.com/ !-->
<welcome-file-list>
<welcome-file>index.cfm</welcome-file>
<welcome-file>index.lucee</welcome-file>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
</welcome-file-list>
As you can see per comment above the code this should be default landing page. If anyone knows the reason and solution for this issue please let me know. Thanks.