|
2 | 2 | <html lang="en"> |
3 | 3 | <head> |
4 | 4 | <meta charset="utf-8" /> |
5 | | - <title>HAProxy version 3.5-dev0-24 - Configuration Manual</title> |
| 5 | + <title>HAProxy version 3.5-dev0-39 - Configuration Manual</title> |
6 | 6 | <link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> |
7 | 7 | <link href="https://raw.githubusercontent.com/thomaspark/bootswatch/v3.3.7/cerulean/bootstrap.min.css" rel="stylesheet" /> |
8 | 8 | <link href="../css/page.css?0.4.2-15" rel="stylesheet" /> |
|
4926 | 4926 | You can use <strong>left</strong> and <strong>right</strong> arrow keys to navigate between chapters.<br> |
4927 | 4927 | </p> |
4928 | 4928 | <p class="text-right"> |
4929 | | - <small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2026/06/03</b></small> |
| 4929 | + <small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2026/06/11</b></small> |
4930 | 4930 | </p> |
4931 | 4931 | </div> |
4932 | 4932 | <!-- /.sidebar --> |
|
4937 | 4937 | <div class="text-center"> |
4938 | 4938 | <h1><a href="http://www.haproxy.org/" title="HAProxy"><img src="../img/HAProxyCommunityEdition_60px.png?0.4.2-15" /></a></h1> |
4939 | 4939 | <h2>Configuration Manual</h2> |
4940 | | - <p><strong>version 3.5-dev0-24</strong></p> |
| 4940 | + <p><strong>version 3.5-dev0-39</strong></p> |
4941 | 4941 | <p> |
4942 | 4942 | 2026/06/03<br> |
4943 | 4943 |
|
@@ -35398,9 +35398,9 @@ <h2 id="chapter-12.8" data-target="12.8"><small><a class="small" href="#12.8">12 |
35398 | 35398 | Current limitations: |
35399 | 35399 | - The feature is limited to the http-01, dns-01 or dns-persist-01 challenges |
35400 | 35400 | for now. http-01 is completely handled by HAProxy, but dns-01 and |
35401 | | - dns-persist-01 needs either the dataplaneAPI or another 3rd party |
35402 | | - tool to talk to a DNS provider API. dns-persist-01 only needs the TXT entry |
35403 | | - to be set once, so it could be set manually without a tool. |
| 35401 | + dns-persist-01 needs either the dataplaneAPI, a lua script using event_hdl or |
| 35402 | + another 3rd party tool to talk to a DNS provider API. dns-persist-01 only |
| 35403 | + needs the TXT entry to be set once, so it could be set manually without a tool. |
35404 | 35404 | - It is possible to start without an existing certificate on the disk. To do |
35405 | 35405 | so, the certificate must configured in a crt-store. |
35406 | 35406 | When using the "<span class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">acme<span class="caret"></span></a><ul class="dropdown-menu"><li class="dropdown-header">This keyword is available in sections :</li><li><a href="#acme%20%28Load%20options%29">Load options</a></li><li><a href="#acme%20%28ACME%29">ACME</a></li></ul></span>" keyword in a crt-store, a temporary key pair will be |
@@ -35460,6 +35460,8 @@ <h2 id="chapter-12.8" data-target="12.8"><small><a class="small" href="#12.8">12 |
35460 | 35460 | "acme challenge_ready <crt> domain <domain>" on the master CLI or |
35461 | 35461 | the stats socket. This allows an external DNS provisioning tool to |
35462 | 35462 | confirm that the TXT record has been set before HAProxy proceeds. |
| 35463 | + It is also possible to signal the "cli" readiness using the |
| 35464 | + ACME.challenge_ready() lua function. |
35463 | 35465 |
|
35464 | 35466 | dns - perform a DNS pre-check by resolving the TXT record for |
35465 | 35467 | "_acme-challenge.<domain>" using the configured "default" resolvers |
@@ -35703,7 +35705,7 @@ <h2 id="chapter-12.9" data-target="12.9"><small><a class="small" href="#12.9">12 |
35703 | 35705 | <br> |
35704 | 35706 | <hr> |
35705 | 35707 | <div class="text-right"> |
35706 | | - HAProxy 3.5-dev0-24 – Configuration Manual<br> |
| 35708 | + HAProxy 3.5-dev0-39 – Configuration Manual<br> |
35707 | 35709 | <small>, 2026/06/03</small> |
35708 | 35710 | </div> |
35709 | 35711 | </div> |
|
0 commit comments