For my centos/mod._jk I use : /etc/httpd/conf.d/my.conf :
... JkWorkersFile "/etc/httpd/conf.d/workers.properties" JkLogFile "/etc/httpd/logs/mod_jk.log" JkShmFile "/etc/httpd/logs/jk-runtime-status.log" JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" .... JkMount / worker1 JkMount /* worker1 .... workers.properties : # Define 1 real worker using ajp13 worker.list=worker1 # Set properties for worker1 (ajp13) worker.worker1.type=ajp13 worker.worker1.host=localhost worker.worker1.port=8009 worker.worker1.socket_keepalive=1 On Wed, 21 Nov 2018 at 16:19, Lou Wallace <mrlouwall...@gmail.com> wrote: > Hi Everyone, > > So still having issues with mod_jk. I have downloaded > > wget > > http://www.eu.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.46-src.tar.gz > wget > > http://www.eu.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.46-src.tar.gz.sha1 > > and make install, and everything seems fine > > I then edited the httpd.conf file and added > > LoadModule jk_module modules/mod_jk.so > > JkWorkersFile "/etc/httpd/conf/workers.properties" > JkLogFile "/var/log/mod_jk.log" > JkLogLevel info > JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " > JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories > JkRequestLogFormat "%w %V %T" > > then I edited workers.properties and added > > worker.list=app1,app2 > > worker.app1.type=ajp13 > worker.app1.host=app1.example.com > worker.app1.port=8201 > worker.app1.socket_timeout=10 > > worker.app2.type=ajp13 > worker.app2.host=app2.example.com > worker.app2.port=8201 > worker.app1.socket_timeout=10 > > Then when I restart Apache using systemctl restart httpd I get > > Job for httpd.service failed because the control process exited with error > code. See "systemctl status httpd.servic > e" and "journalctl -xe" for details. > > So checking mod_jk log I see > > [Wed Nov 21 15:54:19 2018] [11957:140478724515968] [warn] > jk_map_handle_duplicates::jk_map.c (456): Duplicate key $ > > and the httpd log last entries are > > [Wed Nov 21 15:54:13.789384 2018] [mpm_prefork:notice] [pid 7569] AH00170: > caught SIGWINCH, shutting down gracefully > [Wed Nov 21 15:54:19.910325 2018] [core:notice] [pid 11957] SELinux policy > enabled; httpd running as context system_u:system_r:httpd_t:s0 > [Wed Nov 21 15:54:19.911278 2018] [suexec:notice] [pid 11957] AH01232: > suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) > [Wed Nov 21 15:54:19.916294 2018] [jk:warn] [pid 11957] No JkShmFile > defined in httpd.conf. Using default /etc/httpd/logs/jk-runtime-status > [Wed Nov 21 15:54:19.916632 2018] [jk:emerg] [pid 11957] Initializing > shm:/etc/httpd/logs/jk-runtime-status.11957 errno=13. Unable to start due > to shared memory failure. > [Wed Nov 21 15:54:19.916639 2018] [jk:emerg] [pid 11957] Initializing > shm:/etc/httpd/logs/jk-runtime-status.11957 errno=13. Unable to start due > to shared memory failure. > > I am not sure if the first 3 are connected to mod_jk, I included them for > those who know far more then me (almost everyone I suspect) just in case > > And ideas, hints or thoughts? > > Thanks! > > Lou > > On Fri, Nov 16, 2018 at 9:56 AM Lou Wallace <mrlouwall...@gmail.com> > wrote: > > > Hi All, > > > > I am in need of some help in getting mod_jk installed on a new google > > cloud server. > > > > Right now it has Apache, Tomcat, Java, mysql, perl and python installed. > > But mod_jk isn't there. > > > > When I try yum install mod_jk it isn't found in any of the mirrors. > > > > I've been to the Tomcat site and when I try and get binaries or source it > > sees I am on a windows pc and forces me to those directories. > > > > So, if someone can give me a simple set of commands to do this it would > be > > awesome. Also is there other tomcat connectors needed with java? > > > > Preferable it will be done from the ssh client on the cloud server. > > > > Thanks! > > > > Lou > > >