Issue:
I have installed railo3.2 in a Apache/cPanel server. After i completed railo installation, i cannot access the railo administrator url as like follows.
http://<server IP>/railo-context/admin/server.cfm
But I can access the railo administrator url when i specify the port as like follows.
http://<server IP>:8888/railo-context/admin/server.cfm
Solution:
**This fix is only applicable for Railo 3.2
1. Add an additional conf for railo's mod_jk module in apache.
Open apache configuration file (httpd.conf) and add the following entry in it. Here in my case it is '/usr/local/apache/conf/httpd.conf'.
Include conf/mod_jk.conf
2. Add railo configuration entries.
Create a file, '/usr/local/apache/conf/mod_jk.conf' with the following contents in it.
#############################################################
<IfModule !mod_jk.c>
LoadModule jk_module /usr/lib/httpd/modules/mod_jk.so
</IfModule>
<IfModule mod_jk.c>
JkMount /*.cfm ajp13
JkMount /*.cfc ajp13
JkMount /*.do ajp13
JkMount /*.jsp ajp13
JkMount /*.cfchart ajp13
JkMount /*.cfres ajp13
JkMount /*.cfm/* ajp13
JkMount /*.cfml/* ajp13
# Flex Gateway Mappings
# JkMount /flex2gateway/* ajp13
# JkMount /flashservices/gateway/* ajp13
# JkMount /messagebroker/* ajp13
JkMountCopy all
JkLogFile /var/log/httpd/mod_jk.log
</IfModule>
###############################################################
3. Restart Apache
root@railo [~]# /etc/init.d/httpd restart
4. If you are using cpanel server, You have to distill apache configuration.
root@railo [~]# /usr/local/cpanel/bin/apache_conf_distiller --update
root@railo [~]# /etc/init.d/httpd restart
Check if jk module is loaded with Apache. If it is enabled you will get a result like as follows.
root@railo [~]# httpd -M | grep jk
Syntax OK
jk_module (shared)
Now try to access railo without giving port number...