From: Oliver Böttcher Date: Wed, 5 Apr 2017 12:14:09 +0000 (+0200) Subject: ODT - umzug X-Git-Tag: v0.1.0~3312 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=11ea898237c18365dd75744fdd4f904b3edae5ed;p=pixelpark%2Fhiera.git ODT - umzug --- diff --git a/customer/mbvd-odt/cms-odt-daimler-com.pixelpark.net.yaml b/customer/mbvd-odt/cms-odt-daimler-com.pixelpark.net.yaml index c2eb5477..c4745f04 100644 --- a/customer/mbvd-odt/cms-odt-daimler-com.pixelpark.net.yaml +++ b/customer/mbvd-odt/cms-odt-daimler-com.pixelpark.net.yaml @@ -19,96 +19,100 @@ apache::mod:proxy: site::profile::apache::pp_vhosts: cms: + setenvif: + - 'HTTPS on HTTPS=on' docroot: '/var/lib/tomcat/catalina/odt-cms/webapps/ROOT' docroot_owner: tomcat docroot_group: tomcat - servername: odt-cms.daimler.com + servername: emmt-cms.daimler.com serveraliases: - - emmt-cms.daimler.com + - odt-cms.daimler.com - cms-emmt-daimler-com.pixelpark.net - cms-odt-daimler-com.pixelpark.net - ssl: true - ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem' - ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' + ssl: false rewrites: - opencms_to_slash: comment: '/opencms to /' rewrite_rule: - '^/opencms/(.*)$ /$1 [R,L]' - rewrites_non_ssl: - https: comment: 'all to https' + rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} !=on [NC]' rewrite_rule: - - '^(.*)$ https://cms-odt-daimler-com.pixelpark.net$1 [L,R=301]' + - '^(.*)$ https://%%{ich-trickse}{SERVER_NAME}$1 [L,R=301]' - proxy_non_https: rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} !=on [NC]' - '%%{ich-trickse}{REQUEST_URI} !^/(opencms|resources|export|skins|genImages|genImagesTemp|fonts)' rewrite_rule: - '^(.*)$ http://localhost:8080/opencms$1 [P,L]' - 404handler_non_https: comment: 'missing export to opencms' rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} !=on [NC]' - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - '%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME} !-f' rewrite_rule: - '^(.*)$ http://localhost:8080/opencms/handle404?exporturi=%%{ich-trickse}{REQUEST_URI}&%%{ich-trickse}{QUERY_STRING} [P]' - rewrites_ssl: - proxy_https: rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} =on [NC]' - '%%{ich-trickse}{REQUEST_URI} !^/(opencms|resources|export|skins|genImages|genImagesTemp|fonts)' rewrite_rule: - '^(.*)$ http://localhost:8081/opencms$1 [P,L]' - - 404handle_https: + - 404handler_non_https: comment: 'missing export to opencms' rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} =on [NC]' - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - '%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME} !-f' rewrite_rule: - '^(.*)$ http://localhost:8081/opencms/handle404?exporturi=%%{ich-trickse}{REQUEST_URI}&%%{ich-trickse}{QUERY_STRING} [P]' proxy_preserve_host: true + directories: + - access-control-fonts: + provider: filesmatch + path: '\.(ttf|ttc|otf|eot|woff|svg)$' + headers: + - 'set Access-Control-Allow-Origin "*"' mb: docroot: '/var/lib/tomcat/catalina/odt-cms/webapps/ROOT' docroot_owner: tomcat docroot_group: tomcat servername: newsletter.mercedes-benz.de serveraliases: - - int-newsletter-mercedes-benz-de.pixelpark.net - ssl: true - ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem' - ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' + - newsletter-mercedes-benz-de.pixelpark.net + ssl: false rewrites: - opencms_to_slash: comment: '/opencms to /' rewrite_rule: - '^/opencms/(.*)$ /$1 [R,L]' - rewrites_non_ssl: - - https: - comment: 'all to https' - rewrite_rule: - - '^(.*)$ https://cms-odt-daimler-com.pixelpark.net$1 [L,R=301]' - proxy_non_https: rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} !=on [NC]' - '%%{ich-trickse}{REQUEST_URI} !^/(opencms|resources|export|skins|genImages|genImagesTemp|fonts)' rewrite_rule: - '^(.*)$ http://localhost:8082/opencms$1 [P,L]' - 404handler_non_https: comment: 'missing export to opencms' rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} !=on [NC]' - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - '%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME} !-f' rewrite_rule: - '^(.*)$ http://localhost:8082/opencms/handle404?exporturi=%%{ich-trickse}{REQUEST_URI}&%%{ich-trickse}{QUERY_STRING} [P]' - rewrites_ssl: - proxy_https: rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} =on [NC]' - '%%{ich-trickse}{REQUEST_URI} !^/(opencms|resources|export|skins|genImages|genImagesTemp|fonts)' rewrite_rule: - '^(.*)$ http://localhost:8083/opencms$1 [P,L]' - 404handle_https: comment: 'missing export to opencms' rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} =on [NC]' - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - '%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME} !-f' rewrite_rule: @@ -121,28 +125,23 @@ site::profile::apache::pp_vhosts: servername: newsletter.smart.de serveraliases: - newsletter-smart-de.pixelpark.net - ssl: true - ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem' - ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' + ssl: false rewrites: - opencms_to_slash: comment: '/opencms to /' rewrite_rule: - '^/opencms/(.*)$ /$1 [R,L]' rewrites_non_ssl: - - https: - comment: 'all to https' - rewrite_rule: - - '^(.*)$ https://cms-odt-daimler-com.pixelpark.net$1 [L,R=301]' - proxy_non_https: rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} !=on [NC]' - '%%{ich-trickse}{REQUEST_URI} !^/(opencms|resources|export|skins|genImages|genImagesTemp|fonts)' rewrite_rule: - '^(.*)$ http://localhost:8084/opencms$1 [P,L]' - 404handler_non_https: comment: 'missing export to opencms' rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} !=on [NC]' - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - '%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME} !-f' rewrite_rule: @@ -150,12 +149,14 @@ site::profile::apache::pp_vhosts: rewrites_ssl: - proxy_https: rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} =on [NC]' - '%%{ich-trickse}{REQUEST_URI} !^/(opencms|resources|export|skins|genImages|genImagesTemp|fonts)' rewrite_rule: - '^(.*)$ http://localhost:8085/opencms$1 [P,L]' - 404handle_https: comment: 'missing export to opencms' rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} =on [NC]' - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - '%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME} !-f' rewrite_rule: @@ -167,29 +168,24 @@ site::profile::apache::pp_vhosts: docroot_group: tomcat servername: newsletter.truckworks.de serveraliases: - - int-newsletter-truckworks-de.pixelpark.net - ssl: true - ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem' - ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' + - newsletter-truckworks-de.pixelpark.net + ssl: false rewrites: - opencms_to_slash: comment: '/opencms to /' rewrite_rule: - '^/opencms/(.*)$ /$1 [R,L]' rewrites_non_ssl: - - https: - comment: 'all to https' - rewrite_rule: - - '^(.*)$ https://cms-odt-daimler-com.pixelpark.net$1 [L,R=301]' - proxy_non_https: rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} !=on [NC]' - '%%{ich-trickse}{REQUEST_URI} !^/(opencms|resources|export|skins|genImages|genImagesTemp|fonts)' rewrite_rule: - '^(.*)$ http://localhost:8086/opencms$1 [P,L]' - 404handler_non_https: comment: 'missing export to opencms' rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} !=on [NC]' - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - '%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME} !-f' rewrite_rule: @@ -197,12 +193,14 @@ site::profile::apache::pp_vhosts: rewrites_ssl: - proxy_https: rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} =on [NC]' - '%%{ich-trickse}{REQUEST_URI} !^/(opencms|resources|export|skins|genImages|genImagesTemp|fonts)' rewrite_rule: - '^(.*)$ http://localhost:8087/opencms$1 [P,L]' - 404handle_https: comment: 'missing export to opencms' rewrite_cond: + - '%%{ich-trickse}{HTTP:HTTPS} =on [NC]' - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - '%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME} !-f' rewrite_rule: @@ -211,492 +209,18 @@ site::profile::apache::pp_vhosts: kampagnen: servername: kampagnen.mercedes-benz.de serveraliases: - - int-kampagnen-mercedes-benz-de.pixelpark.net - docroot: /var/www/html - ssl: true - ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem' - ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - proxy_preserve_host: true - rewrites_non_ssl: - - https: - comment: 'all to https' - rewrite_rule: - - '^(.*)$ https://kampagnen-mercedes-benz-de.pixelpark.net$1 [L,R=301]' - proxy_pass: - - { path: /, url: 'http://localhost:9000/' } - - - - - - - - - - - - - cms-emmt: - servername: emmt-cms.daimler.com + - kampagnen-mercedes-benz-de.pixelpark.net docroot: /var/www/html - ssl: true - ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem' - ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - proxy_preserve_host: true - rewrites_ssl: - - slash-opencms-to-domain: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/opencms/$' - rewrite_rule: - - '.* https://emmt-cms.daimler.com/ [R=301,L]' - - slash-to-login: - rewrite_rule: - - '^/$ /system/login [R,L]' - - login-only-via-ssl: - rewrite_cond: - - '%%{ich-trickse}{HTTPS} !=on' - - '%%{ich-trickse}{REQUEST_URI} ^/system/login' - rewrite_rule: - - '.* https://%%{ich-trickse}{SERVER_NAME}%%{ich-trickse}{REQUEST_URI} [R,L]' - - redirect-export-404: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - - '"%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME}" !-f' - rewrite_rule: - - '.* http://localhost:8081/opencms/handle404?exporturi=%%{ich-trickse}{REQUEST_URI}&%%{ich-trickse}{QUERY_STRING} [P]' - rewrites_non_ssl: - - slash-opencms-to-domain: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/opencms/$' - rewrite_rule: - - '.* http://emmt-cms.daimler.com/ [R=301,L]' - - slash-to-login: - rewrite_rule: - - '^/$ /system/login [R,L]' - - redirect-export-404: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - - '"%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME}" !-f' - rewrite_rule: - - '.* http://localhost:8080/opencms/handle404?exporturi=%%{ich-trickse}{REQUEST_URI}&%%{ich-trickse}{QUERY_STRING} [P]' - proxy_pass: - - { path: /opencms/, url: '!' } - - { path: /resources/, url: '!' } - - { path: /export/, url: '!' } - - { path: /skins/, url: '!' } - - { path: /server-info, url: '!' } - - { path: /status, url: '!' } - - { path: /genImagesTemp, url: '!' } - - { path: /genImages, url: '!' } - - { path: /fonts, url: '!' } - - { path: /error, url: '!' } -#TODO: per ssl/non-ssl-port via rewrite loesen - { path: /itsmanager/, url: 'http://93.188.107.203:8081/itsmanager/' } -#TODO per ssl/non-ssl-port via rewrite loesen - { path: /, url: 'http://93.188.107.203:8081/opencms/' } - directories: - - access-control-fonts: - provider: filesmatch - path: '\.(ttf|ttc|otf|eot|woff|svg)$' - headers: - - 'set Access-Control-Allow-Origin "*"' - - - - - - - - - - - kampagnen-mercedes-benz-de: - servername: kampagnen.mercedes-benz.de - docroot: /var/www/html - ssl: true - ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem' - ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' + ssl: false proxy_preserve_host: true rewrites_ssl: - fan-klasse-roadshow-redirect: rewrite_rule: - '^/2039/fan-klasse_roadshow_2016$ http://www.mercedes-benz.de/content/germany/mpc/mpc_germany_website/de/home_mpc/passengercars/home/mercedes-benz_fan-klasse0.html?CFC_cK=1459929029170 [R=302,L]' rewrites_non_ssl: - - rewrite-to-https: - rewrite_rule: - - '^(.*)$ https://kampagnen.mercedes-benz.de$1 [R=301,L]' - proxy_pass: - - { path: /status, url: '!' } - - { path: /info, url: '!' } - - { path: /error, url: '!' } - - { path: /, url: 'http://handraising-odt-daimler-com.pixelpark.net:9000/ retry=0' } - - - - - - - - - - - - - - - - newsletter-truckworks-de: -#TODO: UseCanonicalPhysicalPort - servername: newsletter.truckworks.de - docroot: /var/www/html - ssl: true - ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem' - ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - proxy_preserve_host: true - rewrites_ssl: - - slash-opencms-to-domain: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/opencms/$' - rewrite_rule: - - '.* https://newsletter.truckworks.de/ [R=301,L]' - - redirect-export-404: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - - '"%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME}" !-f' - rewrite_rule: - - '.* http://localhost:8087/opencms/handle404?exporturi=%%{ich-trickse}{REQUEST_URI}&%%{ich-trickse}{QUERY_STRING} [P]' - - jsession-id: - rewrite_rule: - - '^(.*);jsessionid=[A-Za-z0-9]+(.*)$ https://%%{ich-trickse}{HTTP_HOST}$1$2 [L,R=301]' - - content-logon: - rewrite_rule: - - '/content/logon.do https://%%{ich-trickse}{HTTP_HOST}/_system/errors/index.html [L,R=301]' - - emmt-url-rewriting: - rewrite_rule: -#TODO: Port + IP anpassen - '/content/r.html http://93.188.107.198:8081/r.html [P,L,QSA,NE]' -#TODO: Port + IP anpassen - '/content/g.html http://93.188.107.198:8081/g.html [P,L,QSA,NE]' -#TODO: Port + IP anpassen - '/content/form\.do http://93.188.107.198:8081/form.do [P,L,QSA,NE]' - - retailer-url: - rewrite_rule: -#TODO: Port + IP anpassen - '/r/ http://93.188.107.206:8081/opencms/forms_retail/ [P]' - - wholesale-url-eins: - rewrite_rule: -#TODO: Port + IP anpassen - '/anmeldung/ http://93.188.107.206:8081/opencms/forms_wholesale/anmeldung [P]' - - wholesale-url-zwei: - rewrite_rule: -#TODO: Port + IP anpassen - '/w/ http://93.188.107.206:8081/opencms/forms_wholesale/ [P]' - - standard-opencms: - rewrite_rule: -#TODO: Port + IP anpassen - '/ http://93.188.107.206:8081/opencms/ [P]' - rewrites_non_ssl: - - slash-opencms-to-domain: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/opencms/$' - rewrite_rule: - - '.* http://newsletter.truckworks.de/ [R=301,L]' - - redirect-export-404: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - - '"%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME}" !-f' - rewrite_rule: - - '.* http://localhost:8086/opencms/handle404?exporturi=%%{ich-trickse}{REQUEST_URI}&%%{ich-trickse}{QUERY_STRING} [P]' - - emmt-url-rewriting: - rewrite_rule: -#TODO: Port + IP anpassen - '/content/r.html http://93.188.107.198:8081/r.html [P,L,QSA,NE]' -#TODO: Port + IP anpassen - '/content/g.html http://93.188.107.198:8081/g.html [P,L,QSA,NE]' -#TODO: Port + IP anpassen - '/content/form\.do http://93.188.107.198:8081/form.do [P,L,QSA,NE]' - - forms-wholesale: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/r/|^/w/|^/anmeldung|^/forms_retail|^/forms_wholesale' - rewrite_rule: - - '^(.*)$ https://newsletter.truckworks.de%{REQUEST_URI} [R=301,L,QSA,NE]' - - retailer-url: - rewrite_rule: -#TODO: Port + IP anpassen - '/r/ http://93.188.107.206:8081/opencms/forms_retail/ [P]' - - wholesale-url-eins: - rewrite_rule: -#TODO: Port + IP anpassen - '/anmeldung/ http://93.188.107.206:8081/opencms/forms_wholesale/anmeldung [P]' - - wholesale-url-zwei: - rewrite_rule: -#TODO: Port + IP anpassen - '/w/ http://93.188.107.206:8081/opencms/forms_wholesale/ [P]' - - standard-opencms: - rewrite_rule: -#TODO: Port + IP anpassen - '/ http://93.188.107.206:8081/opencms/ [P]' - - proxy_pass: - - { path: /opencms/, url: '!' } - - { path: /resources/, url: '!' } - - { path: /export/, url: '!' } - - { path: /skins/, url: '!' } - - { path: /server-info, url: '!' } - - { path: /status, url: '!' } - - { path: /robots.txt, url: '!' } - - - - - - - - - - - - - - - - - - - - - - - - - - - newsletter-smart-de: -#TODO: UseCanonicalPhysicalPort - servername: newsletter.smart.de - docroot: /var/www/html - ssl: true - ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem' - ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - proxy_preserve_host: true - rewrites_ssl: - - slash-opencms-to-domain: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/opencms/$' - rewrite_rule: - - '.* https://newsletter.smart.de/ [R=301,L]' - - redirect-export-404: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - - '"%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME}" !-f' - rewrite_rule: - - '.* http://localhost:8085/opencms/handle404?exporturi=%%{ich-trickse}{REQUEST_URI}&%%{ich-trickse}{QUERY_STRING} [P]' - - jsession-id: - rewrite_rule: - - '^(.*);jsessionid=[A-Za-z0-9]+(.*)$ https://%%{ich-trickse}{HTTP_HOST}$1$2 [L,R=301]' - - content-logon: - rewrite_rule: - - '/content/logon.do https://%%{ich-trickse}{HTTP_HOST}/_system/errors/index.html [L,R=301]' - - emmt-url-rewriting: - rewrite_rule: -#TODO: Port + IP anpassen - '/content/r.html http://93.188.107.198:8081/r.html [P,L,QSA,NE]' -#TODO: Port + IP anpassen - '/content/g.html http://93.188.107.198:8081/g.html [P,L,QSA,NE]' -#TODO: Port + IP anpassen - '/content/form\.do http://93.188.107.198:8081/form.do [P,L,QSA,NE]' - - retailer-url: - rewrite_rule: -#TODO: Port + IP anpassen - '/r/ http://93.188.107.206:8081/opencms/forms_retail/ [P]' - - wholesale-url-eins: - rewrite_rule: -#TODO: Port + IP anpassen - '/anmeldung/ http://93.188.107.206:8081/opencms/forms_wholesale/anmeldung [P]' - - wholesale-url-zwei: - rewrite_rule: -#TODO: Port + IP anpassen - '/w/ http://93.188.107.206:8081/opencms/forms_wholesale/ [P]' - - standard-opencms: - rewrite_rule: -#TODO: Port + IP anpassen - '/ http://93.188.107.206:8081/opencms/ [P]' - rewrites_non_ssl: - - slash-opencms-to-domain: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/opencms/$' - rewrite_rule: - - '.* http://newsletter.smart.de/ [R=301,L]' - - redirect-export-404: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - - '"%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME}" !-f' - rewrite_rule: - - '.* http://localhost:8084/opencms/handle404?exporturi=%%{ich-trickse}{REQUEST_URI}&%%{ich-trickse}{QUERY_STRING} [P]' - - content-logon: - rewrite_rule: - - '/content/logon.do http://%%{ich-trickse}{HTTP_HOST}/_system/errors/index.html [L,R=301]' - - agnitas-eins: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/$' - rewrite_rule: - - '.* http://nl.smart.de/ [R,L]' - - agnitas-zwei: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/form.do' - rewrite_rule: - - '^(.*) http://nl.smart.de$1 [R,QSA,L]' - - agnitas-drei: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/r.html' - rewrite_rule: - - '^(.*) http://nl.smart.de$1 [R,QSA,L]' - - agnitas-vier: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/g.html' - rewrite_rule: - - '^(.*) http://nl.smart.de$1 [R,QSA,L]' - - agnitas-fuenf: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/r$' - rewrite_rule: - - '^(.*) http://nl.smart.de$1 [R,QSA,L]' - - emmt-url-rewriting: - rewrite_rule: -#TODO: Port + IP anpassen - '/content/r.html http://93.188.107.198:8081/r.html [P,L,QSA,NE]' -#TODO: Port + IP anpassen - '/content/g.html http://93.188.107.198:8081/g.html [P,L,QSA,NE]' -#TODO: Port + IP anpassen - '/content/form\.do http://93.188.107.198:8081/form.do [P,L,QSA,NE]' - - forms-wholesale: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/r/|^/w/|^/anmeldung|^/forms_retail|^/forms_wholesale' - rewrite_rule: - - '^(.*)$ https://newsletter.smart.de%%{ich-trickse}{REQUEST_URI} [R=301,L,QSA,NE]' - - retailer-url: - rewrite_rule: -#TODO: Port + IP anpassen - '/r/ http://93.188.107.206:8081/opencms/forms_retail/ [P]' - - wholesale-url-eins: - rewrite_rule: -#TODO: Port + IP anpassen - '/anmeldung/ http://93.188.107.206:8081/opencms/forms_wholesale/anmeldung [P]' - - wholesale-url-zwei: - rewrite_rule: -#TODO: Port + IP anpassen - '/w/ http://93.188.107.206:8081/opencms/forms_wholesale/ [P]' - - standard-opencms: - rewrite_rule: -#TODO: Port + IP anpassen - '/ http://93.188.107.206:8081/opencms/ [P]' - - proxy_pass: - - { path: /opencms/, url: '!' } - - { path: /resources/, url: '!' } - - { path: /export/, url: '!' } - - { path: /skins/, url: '!' } - - { path: /server-info, url: '!' } - - { path: /status, url: '!' } - - { path: /robots.txt, url: '!' } - - - - - - - - - - - - - - - newsletter-mercedes-benz-de: -#TODO: UseCanonicalPhysicalPort - servername: newsletter.mercedes-benz.de - docroot: /var/www/html - ssl: true - ssl_cert: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - ssl_key: '/etc/pki/tls/private/wildcard.pixelpark.net-key.pem' - ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem' - proxy_preserve_host: true - rewrites_ssl: - - slash-opencms-to-domain: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/opencms/$' - rewrite_rule: - - '.* https://newsletter.mercedes-benz.de/ [R=301,L]' - - redirect-export-404: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - - '"%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME}" !-f' - rewrite_rule: - - '.* http://localhost:8083/opencms/handle404?exporturi=%%{ich-trickse}{REQUEST_URI}&%%{ich-trickse}{QUERY_STRING} [P]' - - jsession-id: - rewrite_rule: - - '^(.*);jsessionid=[A-Za-z0-9]+(.*)$ https://%%{ich-trickse}{HTTP_HOST}$1$2 [L,R=301]' - - emmt-url-rewriting: - rewrite_rule: -#TODO: Port + IP anpassen - '/content/r.html http://93.188.107.198:8081/r.html [P,L,QSA,NE]' -#TODO: Port + IP anpassen - '/content/g.html http://93.188.107.198:8081/g.html [P,L,QSA,NE]' -#TODO: Port + IP anpassen - '/content/form\.do http://93.188.107.198:8081/form.do [P,L,QSA,NE]' - - retailer-url: - rewrite_rule: -#TODO: Port + IP anpassen - '/r/ http://93.188.107.206:8081/opencms/forms_retail/ [P]' - - wholesale-url-eins: - rewrite_rule: -#TODO: Port + IP anpassen - '/anmeldung/ http://93.188.107.206:8081/opencms/forms_wholesale/anmeldung [P]' - - wholesale-url-zwei: - rewrite_rule: -#TODO: Port + IP anpassen - '/w/ http://93.188.107.206:8081/opencms/forms_wholesale/ [P]' - - wholesale-url-drei: - rewrite_rule: -#TODO: Port + IP anpassen - '/w/abmeldung_promo http://newsletter.mercedes-benz.de/forms_wholesale/abmeldung_promo/index.html [R=301,L] [P]' - - whilesale-trapo: - rewrite_rule: -#TODO: Port + IP anpassen - '/anmeldung-transporter http://93.188.107.204:8081/opencms/forms_mbtrapo_wholesale/anmeldung [P]' - - standard-opencms: - rewrite_rule: -#TODO: Port + IP anpassen - '/ http://93.188.107.206:8081/opencms/ [P]' - rewrites_non_ssl: - - slash-opencms-to-domain: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/opencms/$' - rewrite_rule: - - '.* http://newsletter.mercedes-benz.de/ [R=301,L]' - - redirect-export-404: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/export/(.*) [NC]' - - '"%%{ich-trickse}{DOCUMENT_ROOT}%%{ich-trickse}{REQUEST_FILENAME}" !-f' - rewrite_rule: - - '.* http://localhost:8082/opencms/handle404?exporturi=%%{ich-trickse}{REQUEST_URI}&%%{ich-trickse}{QUERY_STRING} [P]' - - emmt-url-rewriting: - rewrite_rule: -#TODO: Port + IP anpassen - '/content/r.html http://93.188.107.198:8081/r.html [P,L,QSA,NE]' -#TODO: Port + IP anpassen - '/content/g.html http://93.188.107.198:8081/g.html [P,L,QSA,NE]' -#TODO: Port + IP anpassen - '/content/form\.do http://93.188.107.198:8081/form.do [P,L,QSA,NE]' - - forms-wholesale: - rewrite_cond: - - '%%{ich-trickse}{REQUEST_URI} ^/r/|^/w/|^/anmeldung|^/forms_retail|^/forms_wholesale' - rewrite_rule: - - '^(.*)$ https://newsletter.mercedes-benz.de%%{ich-trickse}{REQUEST_URI} [R=301,L,QSA,NE]' - - retailer-url: - rewrite_rule: -#TODO: Port + IP anpassen - '/r/ http://93.188.107.206:8081/opencms/forms_retail/ [P]' - - wholesale-url-eins: - rewrite_rule: -#TODO: Port + IP anpassen - '/anmeldung/ http://93.188.107.206:8081/opencms/forms_wholesale/anmeldung [P]' - - wholesale-url-zwei: - rewrite_rule: -#TODO: Port + IP anpassen - '/w/ http://93.188.107.206:8081/opencms/forms_wholesale/ [P]' - - wholesale-url-drei: - rewrite_rule: -#TODO: Port + IP anpassen - '/w/abmeldung_promo http://newsletter.mercedes-benz.de/forms_wholesale/abmeldung_promo/index.html [R=301,L] [P]' - - whilesale-trapo: - rewrite_rule: -#TODO: Port + IP anpassen - '/anmeldung-transporter http://93.188.107.204:8081/opencms/forms_mbtrapo_wholesale/anmeldung [P]' - - standard-opencms: - rewrite_rule: -#TODO: Port + IP anpassen - '/ http://93.188.107.206:8081/opencms/ [P]' - - slash-to-domain: + - https: + comment: 'all to https' rewrite_rule: - - '^/?$ http://www.mercedes-benz.de [R=301,L]' - + - '^(.*)$ https://%%{ich-trickse}{HTTP_HOST}$1 [L,R=301]' proxy_pass: - - { path: /opencms/, url: '!' } - - { path: /wartung, url: '!' } - - { path: /resources/, url: '!' } - - { path: /export/, url: '!' } - - { path: /skins/, url: '!' } - - { path: /server-info, url: '!' } - - { path: /status, url: '!' } - - { path: /error, url: '!' } - - { path: /genImagesTemp, url: '!' } - - { path: /genImages, url: '!' } - - { path: /fonts, url: '!' } - - { path: /robots.txt, url: '!' } - - - directories: - - access-control-fonts: - provider: filesmatch - path: '\.(ttf|ttc|otf|eot|woff|svg)$' - headers: - - 'set Access-Control-Allow-Origin "*"' + - { path: /, url: 'http://localhost:9000/' }