Hello,
I try to setup RabbitMQ SSL over Traefik.
I now get a Traefik configuration error and do not know why. I config via file.
Perhaps someone could help me. Or better has a complete guide how to setup RabbitMQ with Traefik.
Thanks a lot
{"entryPointName":"rabbitmq-amqp","level":"error","msg":"In service \"rabbitmq-amqp@file\": missing port in address","routerName":"rabbitmq-amqp@file","serviceName":"rabbitmq-amqp","time":"2020-05-04T09:07:09+02:00"}
{"entryPointName":"rabbitmq-stompws","level":"error","msg":"In service \"rabbitmq-stompws@file\": missing port in address","routerName":"rabbitmq-stompws@file","serviceName":"rabbitmq-stompws","time":"2020-05-04T09:07:09+02:00"}
[entryPoints]
[entryPoints.web]
address = ":80"
[entryPoints.web-secure]
address = ":443"
[entryPoints.rabbitmq-amqp]
address = ":5672"
[entryPoints.rabbitmq-rest]
address = ":15672"
[entryPoints.rabbitmq-stompws]
address = ":15674"
[entryPoints.ping]
address = ":8082"
[entryPoints.metrics]
address = ":8083"
[tcp.routers]
[tcp.routers.rabbitmq-amqp]
rule = "HostSNI(`*`)"
entrypoints = ["rabbitmq-amqp"]
service = "rabbitmq-amqp"
[tcp.routers.rabbitmq-amqp.tls]
passthrough = true
[[tcp.routers.rabbitmq-amqp.tls.domains]]
main = "*.xyz.com"
[tcp.routers.rabbitmq-stompws]
rule = "HostSNI(`*`)"
entrypoints = ["rabbitmq-stompws"]
service = "rabbitmq-stompws"
[tcp.routers.rabbitmq-stompws.tls]
passthrough = true
[[tcp.routers.rabbitmq-stompws.tls.domains]]
main = "*.xyz.com"
[tcp.services]
[tcp.services.rabbitmq-amqp.loadBalancer]
[[tcp.services.rabbitmq-amqp.loadBalancer.servers]]
url = "internal.server1:5672"
[tcp.services.rabbitmq-stompws.loadBalancer]
[[tcp.services.rabbitmq-stompws.loadBalancer.servers]]
url = "internal.server1:15674"
[http.routers]
[http.routers.rabbitmq-rest]
entrypoints = ["rabbitmq-rest"]
service = "rabbitmq-rest"
rule = "Host(`rabbitmq.xyz.com`)"
[http.routers.rabbitmq-rest.tls]
[[http.routers.rabbitmq-rest.tls.domains]]
main = "*.xyz.com"
[[tls.certificates]]
certFile = "/etc/traefik/certs/xyz.com/certificate.crt"
keyFile = "/etc/traefik/certs/xyz.com/wildcard.xyz.com.key"