Skip to main content
ExLibris

Knowledge Assistant

BETA
  • Subscribe by RSS
  • Back
    DigiTool

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. DigiTool
    3. Knowledge Articles
    4. Running mod_jk over SSL with Apache 2.2.22 (SP 3.4.0+)

    Running mod_jk over SSL with Apache 2.2.22 (SP 3.4.0+)

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    1. Description
      1. 1 - Add lines to ssl.conf file:
      2. 2 - Edit mod-jk-workers.properties file:
      3. 3 - Confirm following setting in ./dtle/apache/conf/httpd.conf:
      4. 4 - Restart Apache
    • Article Type: General
    • Product: DigiTool
    • Product Version: 3

    Description

    Running mod_jk over SSL with Apache 2.2.22 (SP 3.4.0+) requires additional configuration. Please follow the following steps:

    1 - Add lines to ssl.conf file:

    Add the following "JkMount" lines in ./dtle/apache/conf/ssl.conf, in <VirtualHost> tag:

    <VirtualHost>

    # Mount your applications
    JkMount /mng* localnode
    JkMount /deposit* localnode
    JkMount /webclient* localnode
    JkMount /approver* localnode
    JkMount /webingest* localnode
    JkMount /collection* localnode
    JkMount /j2k* localnode
    JkMount /metsviewer* localnode
    JkMount /view* localnode
    JkMount /oai* localnode
    JkMount /ImageServer* localnode2
    JkMount /digitool-report* localnode

    </VirtualHost>

    2 - Edit mod-jk-workers.properties file:

    Comment the following lines in ./dtle/apache/conf/mod-jk-workers.properties:

    #worker.localnode.local_worker=1
    #worker.localnode.cachesize=10

    #worker.localnode2.local_worker=2
    #worker.localnode2.cachesize=10

    3 - Confirm following setting in ./dtle/apache/conf/httpd.conf:

    Change from -
    LoadModule dtl_module /exlibris/dtl/d3_2/dtl/exe/mod_dtl.so

    To -
    LoadModule dtl_module /exlibris/dtl/d3_2/dtl/exe/mod_dtl_22.so

    Add -

    <IfModule mod_dtl_22.c>
    ServerAddr 127.0.0.1
    ServerPort 4882
    OAIServerAddr 127.0.0.1
    OAIServerPort 3882
    </IfModule>

    4 - Restart Apache

    Note: As Apache will be listening on privileged ports 80 or 443, then Apache must be started as ROOT using apachectl_auto.

    The -DSSL flag must be added to apachectl_auto.

    Eg:

    #!/bin/csh -f
    source /exlibris/dtl/u3_1/dtle/dtl_start
    $httpd_bin/httpd -d $httpd_root -DSSL


    • Article last edited: 10/8/2013
    View article in the Exlibris Knowledge Center
    1. Back to top
      • Run harvest from the command line in Digitool
      • Scheduled harvests are not running, and can't start the batch queue
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Content Type
      Knowledge Article
      Language
      English
      Product
      DigiTool
    2. Tags
      1. 3
      2. contype:kba
      3. Prod:DigiTool
      4. Type:General
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved