Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space WINSTALLATION and version 21.1a

...

Find below an example Apache configuration for two parallel SAP RESTifier installations:

Code Block
LoadModule alias_module modules/mod_alias.so
LoadModule filter_module modules/mod_filter.so
LoadModule substitute_module modules/mod_substitute.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule auth_basic_module modules/mod_auth_basic.so

Listen 0.0.0.0:443
<VirtualHost 0.0.0.0:443>
  ServerName services.e2ebridge.com
  ServerAlias services.e2ebridge.com
  DocumentRoot "/opt/e2ebridge/5.0bridge/data/proxies/htdocs/443" 
  
SSLEngine On
  SSLCertificateFile "/opt/e2ebridge/5.0bridge/data/proxies/conf/services.e2ebridge.com_cert.pem"
  SSLCertificateKeyFile "/opt/e2ebridge/5.0bridge/data/proxies/conf/services.e2ebridge.com_key.pem"
  SSLCertificateChainFile "/opt/e2ebridge/5.0/data/proxies/conf/DigiCertCA.crt"
  RedirectMatch ^/saprestifier$ /saprestifier/
  ProxyPass /saprestifier/ http://sap.e2e.ch/
  ProxyPassReverse /saprestifier/ http://sap.e2e.ch/
  RedirectMatch ^/saprestifier-beta$ /saprestifier-beta/
  ProxyPass /saprestifier-beta/ http://sap.e2e.ch:3002/
  ProxyPassReverse /saprestifier-beta/ http://sap.e2e.ch:3002/
  <Directory />
    DirectoryIndex index.html
  </Directory>
  <Location /saprestifier>
    AddOutputFilterByType SUBSTITUTE text/html
    Substitute "s|<base href=\"/\">|<base href=\"/saprestifier/\">|i"
    AuthType Basic
    AuthName "E2E RESTifier for SAP"
    AuthBasicProvider file
    AuthUserFile "/opt/e2ebridge/5.0/data/proxies/sap.auth"
    Require valid-user
  </Location>
  <Location /saprestifier-beta>
    AddOutputFilterByType SUBSTITUTE application/json
    Substitute "s|http://sap.e2e.ch:3002/sap|https://services.e2ebridge.com/saprestifier-beta/sap|i"
    AuthType Basic
    AuthName "E2E  


# Example for basic authentication with file base user storage
AuthType Basic
AuthName "RESTifier for SAP"
    AuthBasicProvider file
    AuthUserFile "/opt/e2ebridge/5.0bridge/data/proxies/sap.auth"
    Require valid-user
  </Location>
</VirtualHost>