Почему адрес перенаправляется на порт 8080 вместо порта 80? - PullRequest
0 голосов
/ 26 апреля 2020

Я пытаюсь настроить балансировщик нагрузки apache на контейнере docker с включенным открытым портом 80:80. Даже конфигурация балансировщика нагрузки была обновлена ​​в файле конфигурации балансировщика нагрузки с соответствующими значениями ips. Поскольку вся установка работает в одном и том же su bnet, все они связаны друг с другом. Я использую WordPress образ для веб-сервера, MySQL образ для дБ и изображения Centos для балансировки нагрузки, даже правило брандмауэра для маскировки и порт для включения ... Просьба помочь

My Файл конфигурации loadbalancer

docker ps команда

Ошибка ... Почему происходит переход на порт 8080, хотя я настроил 80 в файл loadbalancer

1 Ответ

0 голосов
/ 27 апреля 2020

Как я вижу здесь , вы пытаетесь получить доступ к 172.17.0.4:8080 в браузере. А IP 172.17.0.4 соответствует контейнеру wpos2. Теперь, поскольку вы не открыли порт 8080 этого контейнера, поэтому запрос не обрабатывается из браузера.

Вместо этого вам следует попытаться получить доступ к контейнеру балансировки нагрузки lb1 с помощью publi c IP вашего хоста.

Попробуйте: <HOST_IP>:80

Это попадет на ваш балансировщик нагрузки, и оттуда запрос будет перенаправлен на один из двух серверов: wpos или wpos2, и вам, вероятно, следует получите ваш запрос.

...