Add HAProxy example

master
William Lallemand 2023-04-04 09:42:15 +02:00
parent 1f09da13b2
commit 79f8c3ac6b
1 changed files with 19 additions and 0 deletions

@ -71,6 +71,25 @@ Configure your webserver to respond statelessly to challenges for a given accoun
?> ?>
``` ```
_NOTE that this approach uses PHP but something similar could be done with CGI, Perl, Ruby or pretty much any other server-side language._ _NOTE that this approach uses PHP but something similar could be done with CGI, Perl, Ruby or pretty much any other server-side language._
### HAPROXY
Add the http-request return rule to your configuration:
```
global
setenv ACCOUNT_THUMBPRINT '6fXAG9VyG0IahirPEU2ZerUtItW2DHzDzD9wZaEKpqd'
log stderr local0
stats socket /var/run/haproxy.sock level admin mode 0666
frontend web
log global
option httplog
mode http
bind :80
bind :443 crt /etc/haproxy/certs/
http-request return status 200 content-type text/plain lf-string "%[path,field(-1,/)].${ACCOUNT_THUMBPRINT}\n" if { path_beg '/.well-known/acme-challenge/' }
```
3. Ok, you can issue cert now. 3. Ok, you can issue cert now.
``` ```