@avaidyam and @yochung, It seems I was still unsuccessful with a security setup like above. I experienced very similar logs to @yochung, but when attempting to access my domain I get your connection is not private. Screenshots of my security groups as well as traefik logs below. Thanks for the continuing help!
Steve
Info Logs:
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:45:11Z" level=info msg="Configuration loaded from flags."
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:45:11Z" level=info msg="Traefik version 2.5.3 built on 2021-09-20T15:43:56Z"
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:45:11Z" level=info msg="\nStats collection is disabled.\nHelp us improve Traefik by turning this feature on :)\nMore details on: https://doc.traefik.io/traefik/contributing/data-collection/\n"
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:45:11Z" level=info msg="Starting provider aggregator.ProviderAggregator {}"
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:45:11Z" level=info msg="Starting provider *traefik.Provider {}"
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:45:11Z" level=info msg="Starting provider *docker.Provider {\"watch\":true,\"endpoint\":\"unix:///var/run/docker.sock\",\"defaultRule\":\"Host(`{{ normalize .Name }}`)\",\"swarmMode\":true,\"swarmModeRefreshSeconds\":\"15s\"}"
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:45:11Z" level=info msg="Starting provider *acme.ChallengeTLSALPN {\"Timeout\":4000000000}"
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:45:11Z" level=info msg="Starting provider *acme.Provider {\"email\":\"<MY-EMAIL>\",\"caServer\":\"https://acme-v02.api.letsencrypt.org/directory\",\"storage\":\"/data/acme.json\",\"keyType\":\"RSA4096\",\"tlsChallenge\":{},\"ResolverName\":\"default\",\"store\":{},\"TLSChallengeProvider\":{\"Timeout\":4000000000},\"HTTPChallengeProvider\":{}}"
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:45:11Z" level=info msg="Testing certificate renew..." providerName=default.acme
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:45:26Z" level=info msg="Skipping same configuration" providerName=docker
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:45:41Z" level=info msg="Skipping same configuration" providerName=docker
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:45:56Z" level=info msg="Skipping same configuration" providerName=docker
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:46:11Z" level=info msg="Skipping same configuration" providerName=docker
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:46:26Z" level=info msg="Skipping same configuration" providerName=docker
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:46:41Z" level=info msg="Skipping same configuration" providerName=docker
router_traefik.1.p9lptzczq1pm@<MY-DOMAIN> | time="2021-10-26T19:46:56Z" level=info msg="Skipping same configuration" providerName=docker
Debug Logs:
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=info msg="Configuration loaded from flags."
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=info msg="Traefik version 2.5.3 built on 2021-09-20T15:43:56Z"
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Static configuration loaded {\"global\":{\"checkNewVersion\":true},\"serversTransport\":{\"maxIdleConnsPerHost\":200},\"entryPoints\":{\"web\":{\"address\":\":80\",\"transport\":{\"lifeCycle\":{\"graceTimeOut\":\"10s\"},\"respondingTimeouts\":{\"idleTimeout\":\"3m0s\"}},\"forwardedHeaders\":{},\"http\":{\"redirections\":{\"entryPoint\":{\"to\":\"websecure\",\"scheme\":\"https\",\"permanent\":true,\"priority\":2147483646}}},\"udp\":{\"timeout\":\"3s\"}},\"websecure\":{\"address\":\":443\",\"transport\":{\"lifeCycle\":{\"graceTimeOut\":\"10s\"},\"respondingTimeouts\":{\"idleTimeout\":\"3m0s\"}},\"forwardedHeaders\":{},\"http\":{\"tls\":{\"certResolver\":\"default\"}},\"udp\":{\"timeout\":\"3s\"}}},\"providers\":{\"providersThrottleDuration\":\"2s\",\"docker\":{\"watch\":true,\"endpoint\":\"unix:///var/run/docker.sock\",\"defaultRule\":\"Host(`{{ normalize .Name }}`)\",\"swarmMode\":true,\"swarmModeRefreshSeconds\":\"15s\"}},\"api\":{\"dashboard\":true},\"log\":{\"level\":\"DEBUG\",\"format\":\"common\"},\"accessLog\":{\"format\":\"common\",\"filters\":{},\"fields\":{\"defaultMode\":\"keep\",\"headers\":{\"defaultMode\":\"drop\"}}},\"certificatesResolvers\":{\"default\":{\"acme\":{\"email\":\"<MY-EMAIL>\",\"caServer\":\"https://acme-v02.api.letsencrypt.org/directory\",\"storage\":\"/data/acme.json\",\"keyType\":\"RSA4096\",\"tlsChallenge\":{}}}},\"pilot\":{\"dashboard\":true}}"
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=info msg="\nStats collection is disabled.\nHelp us improve Traefik by turning this feature on :)\nMore details on: https://doc.traefik.io/traefik/contributing/data-collection/\n"
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=info msg="Starting provider aggregator.ProviderAggregator {}"
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Start TCP Server" entryPointName=web
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Start TCP Server" entryPointName=websecure
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=info msg="Starting provider *traefik.Provider {}"
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Configuration received from provider internal: {\"http\":{\"routers\":{\"web-to-websecure\":{\"entryPoints\":[\"web\"],\"middlewares\":[\"redirect-web-to-websecure\"],\"service\":\"noop@internal\",\"rule\":\"HostRegexp(`{host:.+}`)\",\"priority\":2147483646}},\"services\":{\"api\":{},\"dashboard\":{},\"noop\":{}},\"middlewares\":{\"redirect-web-to-websecure\":{\"redirectScheme\":{\"scheme\":\"https\",\"port\":\"443\",\"permanent\":true}}},\"models\":{\"websecure\":{\"tls\":{\"certResolver\":\"default\"}}},\"serversTransports\":{\"default\":{\"maxIdleConnsPerHost\":200}}},\"tcp\":{},\"tls\":{}}" providerName=internal
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=info msg="Starting provider *docker.Provider {\"watch\":true,\"endpoint\":\"unix:///var/run/docker.sock\",\"defaultRule\":\"Host(`{{ normalize .Name }}`)\",\"swarmMode\":true,\"swarmModeRefreshSeconds\":\"15s\"}"
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=info msg="Starting provider *acme.ChallengeTLSALPN {\"Timeout\":4000000000}"
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=info msg="Starting provider *acme.Provider {\"email\":\"<MY-EMAIL>\",\"caServer\":\"https://acme-v02.api.letsencrypt.org/directory\",\"storage\":\"/data/acme.json\",\"keyType\":\"RSA4096\",\"tlsChallenge\":{},\"ResolverName\":\"default\",\"store\":{},\"TLSChallengeProvider\":{\"Timeout\":4000000000},\"HTTPChallengeProvider\":{}}"
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=info msg="Testing certificate renew..." providerName=default.acme
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="No default certificate, generating one" tlsStoreName=default
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Configuration received from provider default.acme: {\"http\":{},\"tls\":{}}" providerName=default.acme
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Provider connection established with docker 20.10.7 (API 1.41)" providerName=docker
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Configuration received from provider docker: {\"http\":{},\"tcp\":{},\"udp\":{}}" providerName=docker
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Added outgoing tracing middleware noop@internal" routerName=web-to-websecure@internal middlewareName=tracing middlewareType=TracingForwarder entryPointName=web
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Creating middleware" middlewareName=redirect-web-to-websecure@internal middlewareType=RedirectScheme entryPointName=web routerName=web-to-websecure@internal
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Setting up redirection to https 443" routerName=web-to-websecure@internal middlewareName=redirect-web-to-websecure@internal middlewareType=RedirectScheme entryPointName=web
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Adding tracing to middleware" entryPointName=web routerName=web-to-websecure@internal middlewareName=redirect-web-to-websecure@internal
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Creating middleware" middlewareName=traefik-internal-recovery middlewareType=Recovery entryPointName=web
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="No default certificate, generating one" tlsStoreName=default
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Added outgoing tracing middleware noop@internal" routerName=web-to-websecure@internal middlewareName=tracing middlewareType=TracingForwarder entryPointName=web
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Creating middleware" entryPointName=web routerName=web-to-websecure@internal middlewareName=redirect-web-to-websecure@internal middlewareType=RedirectScheme
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Setting up redirection to https 443" entryPointName=web routerName=web-to-websecure@internal middlewareName=redirect-web-to-websecure@internal middlewareType=RedirectScheme
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Adding tracing to middleware" entryPointName=web routerName=web-to-websecure@internal middlewareName=redirect-web-to-websecure@internal
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Creating middleware" entryPointName=web middlewareName=traefik-internal-recovery middlewareType=Recovery
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="No default certificate, generating one" tlsStoreName=default
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Added outgoing tracing middleware noop@internal" entryPointName=web routerName=web-to-websecure@internal middlewareName=tracing middlewareType=TracingForwarder
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Creating middleware" middlewareName=redirect-web-to-websecure@internal middlewareType=RedirectScheme entryPointName=web routerName=web-to-websecure@internal
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Setting up redirection to https 443" entryPointName=web routerName=web-to-websecure@internal middlewareName=redirect-web-to-websecure@internal middlewareType=RedirectScheme
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Adding tracing to middleware" middlewareName=redirect-web-to-websecure@internal entryPointName=web routerName=web-to-websecure@internal
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:28Z" level=debug msg="Creating middleware" middlewareName=traefik-internal-recovery middlewareType=Recovery entryPointName=web
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:43Z" level=debug msg="Filtering disabled container" providerName=docker container=router-traefik-u8wdz7qczvxau8d9dnhoamhez
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:43Z" level=debug msg="Configuration received from provider docker: {\"http\":{},\"tcp\":{},\"udp\":{}}" providerName=docker
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:43Z" level=info msg="Skipping same configuration" providerName=docker
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:58Z" level=debug msg="Filtering disabled container" providerName=docker container=router-traefik-u8wdz7qczvxau8d9dnhoamhez
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:58Z" level=debug msg="Configuration received from provider docker: {\"http\":{},\"tcp\":{},\"udp\":{}}" providerName=docker
router_traefik.1.u8wdz7qczvxa@<MY-DOMAIN> | time="2021-10-26T19:48:58Z" level=info msg="Skipping same configuration" providerName=docker