Thanks again guys.
I haven't been able to try out the suggestions yet because it turns out i haven't even been able to get mod_jk working properly.
Because apparently the tutorial for setting up mod_jk was for tomcat 6, tomcat 7 removed "ApacheConfig auto-generation functionality"
This line in server.xml will throw error, so don't bother if you are trying to get it to work on Tomcat 7....
"<Listener className="org.apache.jk.config.ApacheConfig" modJk="/usr/lib/apache2/modules/mod_jk.so" workersConfig="/etc/apache2/workers.properties" />"
Here is the error message..
Jun 08, 2016 8:28:15 PM org.apache.catalina.startup.Catalina load
WARNING: Catalina.start using conf/server.xml: Error at (124, 154) : org.apache.jk.config.ApacheConfig
Jun 08, 2016 8:28:15 PM org.apache.tomcat.util.digester.Digester startElement
SEVERE: Begin event threw exception start(Bootstrap.java:321)
java.lang.ClassNotFoundException: org.apache.jk.config.ApacheConfig 5
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.catalina.startup.Catalina start
Cannot start server. Server instance is not configured.)