Hello,
I am just figuring out relayd and am trying to make it listen both on
my ipv4 and ipv6 address. I have specified them with these macros:
```
$ext_ipv4 = "blah"
$ext_ipv6 = "expandedblah"
```
Then I have this relay with the two listen statements, to listen on
ipv4 and ipv6:
```
relay "proxy_secure" {
listen on $ext_ipv4 port 443 tls
listen on $ext_ipv6 port 443 tls
protocol "https"
forward to <blah1> port 1001
forward to <blah2> port 1002
}
```
Finally, this is the relevant part of the "https" protocol:
```
http protocol "https" {
...
tls keypair "firstdomain.tld"
tls keypair "seconddomain.tld"
}
```
With both listen statements, 'relayd -n' throws this error:
"/etc/relayd.conf:58: cannot load certificates for relay
proxy_secure4:443"
Removing either of the 'listen' statements resolves this issue, but
that would mean listening only on ipv4 OR ipv6. How could I solve this
issue? Am I missing something obvious? The manpage makes me believe
that having two 'listen' statements in a single relay is not an issue
per se, so why is relayd unhappy with this specific configuration?
I'd be very thankful for your guidance. :)
Best,
Unicorn