Web application not working in swarm mode while using traefik

**I'm trying to use Traefik to load-balance my web apps via docker swarm. I have installed sample application like joomla in swarm mode behind traefik. Joomla works fine when the application is deployed on the same node as traefik (ie, manager), and I can access it through the browser by hitting the manager's node IP. But, if the service gets deployed on the worker node with no container in the manager node, while the service is up and running without any issue, but I am not able to see anything on the browser (hitting the manager or worker IP)

My traefik.toml file:

defaultEntryPoints = ["http"]
loglevel = "INFO" 
sendAnonymousUsage = true 
[docker] 
  endpoint = "unix:///var/run/docker.sock"
  exposedByDefault = false 
[api] 
  dashboard = true 
  entrypoint = "dashboard" 
[entryPoints] 
  [entryPoints.http]
  address = ":80" 
  [entryPoints.dashboard] 
  address = ":8080" 
-------------------------------- 

My traefik.yml file: 
version: '3'
services: 
  traefik: 
    image: traefik:v1.7 # The official Traefik docker image
    restart: always 
    ports: 
      - 80:80     # The HTTP port 
      - 9090:8080 # The Web UI (enabled by --api) 
    labels: 
      - traefik.frontend.rule=Host:traefik.dpaas1.pune.cdac.in 
      - traefik.port=8080 
      - traefik.enable=true 
    volumes: 
      - /var/run/docker.sock:/var/run/docker.sock # So that Traefik can listen to the Docker events 
      - ${PWD}/traefik.toml:/etc/traefik/traefik.toml 
    deploy: 
      mode: replicated 
      replicas: 1 
      restart_policy: 
        condition: on-failure 
        max_attempts: 3 
      placement: 
        constraints: [node.role == manager] 
      update_config: 
        delay: 2s 
    networks: 
      - net 
networks: 
  net: 
    external: true 

My joomla.yml file: 

version: '3' 
services: 
  joomla: 
    image: joomla 
    restart: always 
    links: 
      - joomladb:mysql
    volumes: 
      - joomla1-www:/var/www/html 
    deploy: 
      mode: replicated 
      replicas: 3 
      restart_policy: 
        condition: on-failure 
        max_attempts: 3 
      placement: 
        constraints: [node.role == manager] 
      update_config: 
        delay: 2s 
    labels: 
      - traefik.frontend.rule=Host:joomla1.dpaas1.pune.cdac.in 
      - traefik.port=80 
      - traefik.enable=true 
      - traefik.backend.loadbalancer.sticky=true 
    environment: 
      JOOMLA_DB_HOST: 10.208.26.162 
      JOOMLA_DB_PASSWORD: root 
    tty: true 
    networks: 
      - net 
networks: 
  net: 
    external: true
volumes:
  joomla1-www: 
_______________________
```_____________ **