Intereting Posts
Создание окна Dev с существующей производственной машины? Штрих-код функции – Установить параметр Получение URL-адреса категории с дефисами, а не пробелами Сортировка WP_Query с числовым настраиваемым полем Поиск файлов функций, которые не существуют Архивный комментарий без перемещения к спаму / корзине Показать Недавно добавленные пользовательские типы сообщений с пользовательским таксономии Shortcode Перенаправить URL-адрес на существующую страницу с строкой запроса или #! добавлено Измените параметр администратора «Default Avatar» с помощью функции functions.php Как разрешить только админы или войти в систему? Пользователи могут размещать ссылки в комментариях? запустите короткий код в выдержке одного пользовательского типа сообщения Для чего мне нужен jQuery? Какой шаблон используется для страницы пользовательской таксономии? Пользовательский jquery не код не работает в WordPress wp_schedule_event / cron_schedules – пользовательское время повторения, не работающее в плагине

Dockerized WordPress имеет проблемы с Nginx Proxy

У меня есть Dockerized Nginx Proxy, который находится на моем сервере.

Один из моих сайтов – сайт WordPress. Они являются отдельным контейнером и должны оставаться таким образом.

Когда я обновляю свой URL- адрес сайта в настройках, я все равно могу войти в свою панель управления Admin , но я не могу добраться до своего фактического сайта . Я получаю 502 Ошибка шлюза от Nginx.

Серверный сервер Nginx:

server{ listen 80; server_name test.com; client_max_body_size 2M; location / { proxy_pass http://XXX.XXX.XXX.XXX:8001; } } 

WordPress docker-compose.yml:

 version: '2' services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: password wordpress: depends_on: - db build: ./wordpress ports: - "8001:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_PASSWORD: password volumes: - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini - ./php.ini:/usr/local/etc/php/conf.d/php.ini volumes: db_data: 

Solutions Collecting From Web of "Dockerized WordPress имеет проблемы с Nginx Proxy"

Контейнер для докеры привязывает порт от 80 до 8185 а ваш прокси nginx указывает на порт 8001 когда он должен указывать на 8185 .