mirror of https://github.com/wg-easy/wg-easy
35 changed files with 1844 additions and 1149 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -15,14 +15,14 @@ |
|||
<link rel="canonical" href="https://wg-easy.github.io/wg-easy/Pre-release/examples/tutorials/traefik/"> |
|||
|
|||
|
|||
<link rel="prev" href="../podman-nft/"> |
|||
<link rel="prev" href="../reverse-proxyless/"> |
|||
|
|||
|
|||
<link rel="next" href="../../../guides/2fa/"> |
|||
|
|||
|
|||
<link rel="icon" href="../../../assets/logo/favicon.png"> |
|||
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> |
|||
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.14"> |
|||
|
|||
|
|||
|
|||
@ -30,7 +30,7 @@ |
|||
|
|||
|
|||
|
|||
<link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> |
|||
<link rel="stylesheet" href="../../../assets/stylesheets/main.342714a4.min.css"> |
|||
|
|||
|
|||
<link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> |
|||
@ -1172,6 +1172,29 @@ |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
<li class="md-nav__item"> |
|||
<a href="../reverse-proxyless/" class="md-nav__link"> |
|||
|
|||
|
|||
|
|||
<span class="md-ellipsis"> |
|||
No Reverse Proxy |
|||
|
|||
</span> |
|||
|
|||
|
|||
</a> |
|||
</li> |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
@ -1397,29 +1420,6 @@ |
|||
|
|||
|
|||
|
|||
<li class="md-nav__item"> |
|||
<a href="../../../guides/account/" class="md-nav__link"> |
|||
|
|||
|
|||
|
|||
<span class="md-ellipsis"> |
|||
Edit Account |
|||
|
|||
</span> |
|||
|
|||
|
|||
</a> |
|||
</li> |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
<li class="md-nav__item"> |
|||
<a href="../../../guides/admin/" class="md-nav__link"> |
|||
|
|||
@ -1444,12 +1444,12 @@ |
|||
|
|||
|
|||
<li class="md-nav__item"> |
|||
<a href="../../../guides/clients/" class="md-nav__link"> |
|||
<a href="../../../guides/cli/" class="md-nav__link"> |
|||
|
|||
|
|||
|
|||
<span class="md-ellipsis"> |
|||
Edit Client |
|||
CLI |
|||
|
|||
</span> |
|||
|
|||
@ -1467,12 +1467,12 @@ |
|||
|
|||
|
|||
<li class="md-nav__item"> |
|||
<a href="../../../guides/login/" class="md-nav__link"> |
|||
<a href="../../../guides/clients/" class="md-nav__link"> |
|||
|
|||
|
|||
|
|||
<span class="md-ellipsis"> |
|||
Login |
|||
Edit Client |
|||
|
|||
</span> |
|||
|
|||
@ -1663,101 +1663,101 @@ |
|||
<h2 id="create-docker-compose-file"><a class="toclink" href="#create-docker-compose-file">Create docker compose file</a></h2> |
|||
<p>File: <code>/etc/docker/containers/traefik/docker-compose.yml</code></p> |
|||
<div class="highlight"><pre><span></span><code><span class="nt">services</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">traefik</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">traefik:3.3</span> |
|||
<span class="w"> </span><span class="nt">container_name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">traefik</span> |
|||
<span class="w"> </span><span class="nt">restart</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">unless-stopped</span> |
|||
<span class="w"> </span><span class="nt">ports</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"80:80"</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"443:443/tcp"</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"443:443/udp"</span> |
|||
<span class="w"> </span><span class="nt">volumes</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/var/run/docker.sock:/var/run/docker.sock</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/etc/docker/volumes/traefik/traefik.yml:/traefik.yml:ro</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/etc/docker/volumes/traefik/traefik_dynamic.yml:/traefik_dynamic.yml:ro</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/etc/docker/volumes/traefik/acme.json:/acme.json</span> |
|||
<span class="w"> </span><span class="nt">networks</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">traefik</span> |
|||
<span class="w"> </span><span class="nt">traefik</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">traefik:3.3</span> |
|||
<span class="w"> </span><span class="nt">container_name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">traefik</span> |
|||
<span class="w"> </span><span class="nt">restart</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">unless-stopped</span> |
|||
<span class="w"> </span><span class="nt">ports</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">'80:80'</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">'443:443/tcp'</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">'443:443/udp'</span> |
|||
<span class="w"> </span><span class="nt">volumes</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/var/run/docker.sock:/var/run/docker.sock</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/etc/docker/volumes/traefik/traefik.yml:/traefik.yml:ro</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/etc/docker/volumes/traefik/traefik_dynamic.yml:/traefik_dynamic.yml:ro</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/etc/docker/volumes/traefik/acme.json:/acme.json</span> |
|||
<span class="w"> </span><span class="nt">networks</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">traefik</span> |
|||
|
|||
<span class="nt">networks</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">traefik</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">external</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span> |
|||
<span class="w"> </span><span class="nt">traefik</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">external</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span> |
|||
</code></pre></div> |
|||
<h2 id="create-traefikyml"><a class="toclink" href="#create-traefikyml">Create traefik.yml</a></h2> |
|||
<p>File: <code>/etc/docker/volumes/traefik/traefik.yml</code></p> |
|||
<div class="highlight"><pre><span></span><code><span class="nt">log</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">level</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">INFO</span> |
|||
<span class="w"> </span><span class="nt">level</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">INFO</span> |
|||
|
|||
<span class="nt">entryPoints</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">web</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">address</span><span class="p">:</span><span class="w"> </span><span class="s">":80/tcp"</span> |
|||
<span class="w"> </span><span class="nt">http</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">redirections</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">entryPoint</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">to</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">websecure</span> |
|||
<span class="w"> </span><span class="nt">scheme</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">https</span> |
|||
<span class="w"> </span><span class="nt">websecure</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">address</span><span class="p">:</span><span class="w"> </span><span class="s">":443/tcp"</span> |
|||
<span class="w"> </span><span class="nt">http</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">middlewares</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">compress@file</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">hsts@file</span> |
|||
<span class="w"> </span><span class="nt">tls</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">certResolver</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">letsencrypt</span> |
|||
<span class="w"> </span><span class="nt">http3</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">{}</span> |
|||
<span class="w"> </span><span class="nt">web</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">address</span><span class="p">:</span><span class="w"> </span><span class="s">':80/tcp'</span> |
|||
<span class="w"> </span><span class="nt">http</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">redirections</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">entryPoint</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">to</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">websecure</span> |
|||
<span class="w"> </span><span class="nt">scheme</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">https</span> |
|||
<span class="w"> </span><span class="nt">websecure</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">address</span><span class="p">:</span><span class="w"> </span><span class="s">':443/tcp'</span> |
|||
<span class="w"> </span><span class="nt">http</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">middlewares</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">compress@file</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">hsts@file</span> |
|||
<span class="w"> </span><span class="nt">tls</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">certResolver</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">letsencrypt</span> |
|||
<span class="w"> </span><span class="nt">http3</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">{}</span> |
|||
|
|||
<span class="nt">api</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">dashboard</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span> |
|||
<span class="w"> </span><span class="nt">dashboard</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span> |
|||
|
|||
<span class="nt">certificatesResolvers</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">letsencrypt</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">acme</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">email</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">[email protected]$</span> |
|||
<span class="w"> </span><span class="nt">storage</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">acme.json</span> |
|||
<span class="w"> </span><span class="nt">httpChallenge</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">entryPoint</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">web</span> |
|||
<span class="w"> </span><span class="nt">letsencrypt</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">acme</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">email</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">[email protected]$</span> |
|||
<span class="w"> </span><span class="nt">storage</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">acme.json</span> |
|||
<span class="w"> </span><span class="nt">httpChallenge</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">entryPoint</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">web</span> |
|||
|
|||
<span class="nt">providers</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">docker</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">watch</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span> |
|||
<span class="w"> </span><span class="nt">network</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">traefik</span> |
|||
<span class="w"> </span><span class="nt">exposedByDefault</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span> |
|||
<span class="w"> </span><span class="nt">file</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">filename</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">traefik_dynamic.yml</span> |
|||
<span class="w"> </span><span class="nt">docker</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">watch</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span> |
|||
<span class="w"> </span><span class="nt">network</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">traefik</span> |
|||
<span class="w"> </span><span class="nt">exposedByDefault</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span> |
|||
<span class="w"> </span><span class="nt">file</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">filename</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">traefik_dynamic.yml</span> |
|||
|
|||
<span class="nt">serversTransport</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">insecureSkipVerify</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span> |
|||
<span class="w"> </span><span class="nt">insecureSkipVerify</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span> |
|||
</code></pre></div> |
|||
<h2 id="create-traefik_dynamicyml"><a class="toclink" href="#create-traefik_dynamicyml">Create traefik_dynamic.yml</a></h2> |
|||
<p>File: <code>/etc/docker/volumes/traefik/traefik_dynamic.yml</code></p> |
|||
<div class="highlight"><pre><span></span><code><span class="nt">http</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">middlewares</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">services</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">basicAuth</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">users</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"$username$:$password$"</span> |
|||
<span class="w"> </span><span class="nt">compress</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">compress</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">{}</span> |
|||
<span class="w"> </span><span class="nt">hsts</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">headers</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">stsSeconds</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">2592000</span> |
|||
<span class="w"> </span><span class="nt">routers</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">api</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">rule</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Host(`traefik.$example.com$`)</span> |
|||
<span class="w"> </span><span class="nt">entrypoints</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">websecure</span> |
|||
<span class="w"> </span><span class="nt">middlewares</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">services</span> |
|||
<span class="w"> </span><span class="nt">service</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">api@internal</span> |
|||
<span class="w"> </span><span class="nt">middlewares</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">services</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">basicAuth</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">users</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">'$username$:$password$'</span> |
|||
<span class="w"> </span><span class="nt">compress</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">compress</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">{}</span> |
|||
<span class="w"> </span><span class="nt">hsts</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">headers</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">stsSeconds</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">2592000</span> |
|||
<span class="w"> </span><span class="nt">routers</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">api</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">rule</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Host(`traefik.$example.com$`)</span> |
|||
<span class="w"> </span><span class="nt">entrypoints</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">websecure</span> |
|||
<span class="w"> </span><span class="nt">middlewares</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">services</span> |
|||
<span class="w"> </span><span class="nt">service</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">api@internal</span> |
|||
|
|||
<span class="nt">tls</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">options</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">default</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">cipherSuites</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256</span> |
|||
<span class="w"> </span><span class="nt">sniStrict</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span> |
|||
<span class="w"> </span><span class="nt">options</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">default</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="nt">cipherSuites</span><span class="p">:</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384</span> |
|||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256</span> |
|||
<span class="w"> </span><span class="nt">sniStrict</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span> |
|||
</code></pre></div> |
|||
<h2 id="create-acmejson"><a class="toclink" href="#create-acmejson">Create acme.json</a></h2> |
|||
<div class="highlight"><pre><span></span><code>sudo<span class="w"> </span>touch<span class="w"> </span>/etc/docker/volumes/traefik/acme.json |
|||
@ -1860,10 +1860,10 @@ sudo<span class="w"> </span>docker-compose<span class="w"> </span>up<span class= |
|||
|
|||
|
|||
|
|||
<script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.tabs", "navigation.top", "navigation.expand", "navigation.instant", "content.action.edit", "content.action.view", "content.code.annotate"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> |
|||
<script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.tabs", "navigation.top", "navigation.expand", "navigation.instant", "content.action.edit", "content.action.view", "content.code.annotate"], "search": "../../../assets/javascripts/workers/search.d50fe291.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> |
|||
|
|||
|
|||
<script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> |
|||
<script src="../../../assets/javascripts/bundle.13a4f30d.min.js"></script> |
|||
|
|||
|
|||
</body> |
|||
|
|||
File diff suppressed because one or more lines are too long
Binary file not shown.
Loading…
Reference in new issue