<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Docker_Traefik_Middleware_Error_Fallback</id>
	<title>Docker Traefik Middleware Error Fallback - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=Docker_Traefik_Middleware_Error_Fallback"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Docker_Traefik_Middleware_Error_Fallback&amp;action=history"/>
	<updated>2026-05-15T18:29:41Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=Docker_Traefik_Middleware_Error_Fallback&amp;diff=41960&amp;oldid=prev</id>
		<title>Mario.zimmermann: Die Seite wurde neu angelegt: „=Was ist damit gemeint?= *Wenn eine falsche subdomain eingegeben wird, landet man auf der Standard &quot;404 not found&quot; Seite   [[Datei:Traefik-Error-Fallback1.png]…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=Docker_Traefik_Middleware_Error_Fallback&amp;diff=41960&amp;oldid=prev"/>
		<updated>2023-02-20T07:48:20Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „=Was ist damit gemeint?= *Wenn eine falsche subdomain eingegeben wird, landet man auf der Standard &amp;quot;404 not found&amp;quot; Seite   [[Datei:Traefik-Error-Fallback1.png]…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Was ist damit gemeint?=&lt;br /&gt;
*Wenn eine falsche subdomain eingegeben wird, landet man auf der Standard &amp;quot;404 not found&amp;quot; Seite  &lt;br /&gt;
[[Datei:Traefik-Error-Fallback1.png]]&lt;br /&gt;
*Mit diesem Error Fallback Container, können wir entweder eine eigene &amp;quot;404 not found&amp;quot; Seite anzeigen oder eine andere Application aufrufen.&lt;br /&gt;
[[Datei:Traefik-Error-Fallback2.png]]&lt;br /&gt;
=Docker Stack File=&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
version: '3.7'&lt;br /&gt;
networks:&lt;br /&gt;
  traefik-public:&lt;br /&gt;
    driver: overlay&lt;br /&gt;
    external: true&lt;br /&gt;
services:&lt;br /&gt;
  404-Nginx:&lt;br /&gt;
    image: tarampampam/error-pages&lt;br /&gt;
    networks:&lt;br /&gt;
      - traefik-public&lt;br /&gt;
    deploy:&lt;br /&gt;
     labels:&lt;br /&gt;
      - com.ouroboros.enable=true&lt;br /&gt;
      - &amp;quot;traefik.enable=true&amp;quot;&lt;br /&gt;
      - &amp;quot;traefik.http.routers.error-router.rule=HostRegexp(`{host:.+}`)&amp;quot;&lt;br /&gt;
      - &amp;quot;traefik.http.routers.error-router.priority=1&amp;quot;&lt;br /&gt;
      - &amp;quot;traefik.http.routers.error-router.entrypoints=websecure&amp;quot;&lt;br /&gt;
      - &amp;quot;traefik.http.routers.error-router.tls=true&amp;quot;&lt;br /&gt;
&lt;br /&gt;
      - &amp;quot;traefik.http.routers.error-router.middlewares=error-pages-middleware&amp;quot;&lt;br /&gt;
&lt;br /&gt;
      - &amp;quot;traefik.http.middlewares.error-pages-middleware.errors.status=400-599&amp;quot;&lt;br /&gt;
      - &amp;quot;traefik.http.middlewares.error-pages-middleware.errors.service=error-pages-service&amp;quot;&lt;br /&gt;
      - &amp;quot;traefik.http.middlewares.error-pages-middleware.errors.query=/{status}.html&amp;quot;&lt;br /&gt;
      - &amp;quot;traefik.http.services.error-pages-service.loadbalancer.server.port=8080&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=Traefik Syntax erklärung=&lt;br /&gt;
*Der Container nimmt alle Anfragen die mit dem Regex übereinstimmen an&lt;br /&gt;
 - &amp;quot;traefik.http.routers.error-router.rule=HostRegexp(`{host:.+}`)&amp;quot;&lt;br /&gt;
*Die Prorität dieser Regel wird auf das niedrigste gesetzt.&lt;br /&gt;
*Damit wenn eine richtige URL Eingegben wird, der richtige Container geladen wird.&lt;br /&gt;
 - &amp;quot;traefik.http.routers.error-router.priority=1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Traefik entscheidet bei welchem Error Code dieser Container angezeigt werden soll&lt;br /&gt;
 - &amp;quot;traefik.http.middlewares.error-pages-middleware.errors.status=400-599&amp;quot;&lt;br /&gt;
*Wenn der Error Code im angegebenen Bereich ist, wird der error-page-service mit dem suffix /{status}.html aufgerufen.&lt;br /&gt;
 - &amp;quot;traefik.http.middlewares.error-pages-middleware.errors.service=error-pages-service&amp;quot;&lt;br /&gt;
 - &amp;quot;traefik.http.middlewares.error-pages-middleware.errors.query=/{status}.html&amp;quot;&lt;/div&gt;</summary>
		<author><name>Mario.zimmermann</name></author>
	</entry>
</feed>