]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
ODT - umzug
authorOliver Böttcher <oliver.boettcher@pixelpark.com>
Wed, 5 Apr 2017 12:14:09 +0000 (14:14 +0200)
committerOliver Böttcher <oliver.boettcher@pixelpark.com>
Wed, 5 Apr 2017 12:14:09 +0000 (14:14 +0200)
customer/mbvd-odt/cms-odt-daimler-com.pixelpark.net.yaml

index c2eb5477da23ca57dc43a2e1b203e390e5f36f65..c4745f041b6ee15d5be75eee689003a7896c4b96 100644 (file)
@@ -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/' }