Hi, currently I’m setting up a smokeping server on a NAT VPS, and for HTTP there is no problem listening on custom port 7001 (tls off).
But when I set HTTPS with tls, there are error:400
Mar 28 09:50:24 host systemd: Starting Caddy HTTP/2 web server...
Mar 28 09:50:24 host caddy: Caddyfile is valid
Mar 28 09:50:24 host systemd: Started Caddy HTTP/2 web server.
Mar 28 09:50:24 host caddy: Activating privacy features... 2019/03/28 09:50:24 [INFO][FileStorage:/var/lib/caddy] Started certificate maintenance routine
Mar 28 09:50:24 host caddy: 2019/03/28 09:50:24 [INFO] [smoke.domain.com] acme: Obtaining bundled SAN certificate
Mar 28 09:50:25 host caddy: 2019/03/28 09:50:25 [INFO] [smoke.domain.com] AuthURL: https://acme-v02.api.letsencrypt.org/acme/authz/fc146apWQjJhKGF6FpS34mlmlBlQj6LcwyVxfF7eyng
Mar 28 09:50:25 host caddy: 2019/03/28 09:50:25 [INFO] [smoke.domain.com] acme: use tls-alpn-01 solver
Mar 28 09:50:25 host caddy: 2019/03/28 09:50:25 [INFO] [smoke.domain.com] acme: Trying to solve TLS-ALPN-01
Mar 28 09:50:26 host caddy: 2019/03/28 09:50:26 [smoke.domain.com] failed to obtain certificate: acme: Error -> One or more domains had a problem:
Mar 28 09:50:26 host caddy: [smoke.domain.com] acme: error: 400 :: urn:ietf:params:acme:error:connection :: Connection refused, url:
Mar 28 09:50:26 host systemd: caddy.service: main process exited, code=exited, status=1/FAILURE
Mar 28 09:50:26 host systemd: Unit caddy.service entered failed state.
Mar 28 09:50:26 host systemd: caddy.service failed.
Here is my caddyfile conf:
smoke.domain.com:7001 {
tls email@domain.com
log stdout
errors
root /usr/share/smokeping/htdocs
fastcgi / unix:/var/run/fcgiwrap.socket {
env SCRIPT_FILENAME /usr/share/smokeping/cgi/smokeping.fcgi
}
}
smoke.domain.com:7001/images {
tls email@domain.com
root /var/lib/smokeping/images
}
smoke.domain.com:7001/cropper {
tls email@domain.com
root /usr/share/smokeping/htdocs/cropper
}
I believe I can set custom HTTPS port? Any help would be greatly appreciated.