Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Docker Reverse Proxy Mixed Content
I am attempting to setup the docker container of Pandora FMS.

Below is my docker-compose.yml
version: "3.6"
   image: pandorafms/pandorafms:7
   container_name: pandora
   restart: unless-stopped
     - /etc/localtime:/etc/localtime:ro
   # Service Name of the container
     - "traefik.backend=pandora"
   # Enable this proxy route
     - "traefik.enable=true"
   # Network that is shared with the Proxy
     - ""
   # Fronend Rule
     - ""
   # Port & Protocol the service is listening for
     - "traefik.port=80"
     - "traefik.default.protocol=http"
     - proxy_backend

   external: true

I am using Treafik as my reverse proxy and it works for everything else I have setup.

The issue I am experiencing is that, while I can load the page in my browser with HTTPS, the page attempts to load resources using a hard coded port 80.
The Pandora container is listening on 80, but should not hard code that port into the URLs on the site.

Chrome console

So, how can I prevent the site from adding the :80 to every link or resource?
Good morning

This is caused by the http GET request method in which the data is readable in the URI. With the POST method the data does not travel in the URI and cannot be seen.

Check the configuration files of the reverse proxy and compare it with that of the Docker because it seems that the configurations are conflicting.

Best regards

Users browsing this thread: 2 Guest(s)

(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | |

Theme © MyBB Themes