Changeset 38563 for main


Ignore:
Timestamp:
2024-01-16T22:19:42+13:00 (5 months ago)
Author:
davidb
Message:

Additional lines of config needed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/ansible-playbooks/files/gs3-apache.conf.j2

    r38556 r38563  
    2525        CustomLog ${APACHE_LOG_DIR}/{{ apache2_revproxy_config.config_root_name }}-access.log combined
    2626
     27
     28    # To run as a Reverse Proxy, ProxyRequests needs to be off
     29        # While this is the default for Apache2, let's be explicitly clear
     30        ProxyRequests Off
     31
     32        # Needed so baseURL set correctly in LibraryMain.java
     33        ProxyPreserveHost On
     34
     35        # Done to allow the proxied web server (localhost, Tomcat in our case)
     36        # to have this header information passed on to it
     37        # RequestHeader set X-Forwarded-Proto expr=%{REQUEST_SCHEME}
     38        #HTTPS# RequestHeader set X-Forwarded-SSL expr=%{HTTPS}
     39
     40
    2741        # ProxyPass        /{{gsdl3servlet_external.context}} {{gsdl3servlet_internal.protocol}}://{{gsdl3servlet_internal.domain}}:{{gsdl3servlet_internal.port}}/{{gsdl3servlet_internal.context}}
    2842        # ProxyPassReverse /{{gsdl3servlet_external.context}} {{gsdl3servlet_internal.protocol}}://{{gsdl3servlet_internal.domain}}:{{gsdl3servlet_internal.port}}/{{gsdl3servlet_internal.context}}
     
    3246        # </Location>
    3347
    34 #RewriteEngine on
    35 #   RewriteCond %{SERVER_NAME} ={{ apache2_revproxy_config.webserver_name }}
    36 #   RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
     48#HTTP-to-HTTPS# RewriteEngine on
     49#HTTP-to-HTTPS# RewriteCond %{SERVER_NAME} ={{ apache2_revproxy_config.webserver_name }}
     50#HTTP-to-HTTPS# RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
    3751
    3852</VirtualHost>
Note: See TracChangeset for help on using the changeset viewer.