Прокси apache2 к контейнеру выдает ошибку 404

Прокси apache2 к контейнеру выдает ошибку 404

Я новичок в apache2. Я следовал всем руководствам в интернете, я думаю, что я видел каждый вопрос, но это не помогло. Проблема в том, что

  • Мой контейнер содержит приложение Flask.
  • Контейнер прослушивает порт 45654.
  • предположим, что мое имя хоста - "myuni.edu", на котором размещено множество PHP-вещей через apache2 rn, которые доступны
  1. curl http://localhost:45654с хост-машины работает и возвращает HTML-текст.
  2. curl http://myuni.eduс удаленной машины (моего ноутбука) работает и возвращает HTML-текст.
  3. Мой/etc/apache2/sites-available/newtest.confфайл:
<VirtualHost *>
    ServerName myuni.edu
    ProxyPreserveHost On
    ProxyRequests Off
    ProxyVia On
    ProxyPass /newtest http://127.0.0.1:45654/
    ProxyPassReverse /newtest http://127.0.0.1:45654/
</VirtualHost>
  1. /var/log/apache2/access.logпоказывает "GET /newtest HTTP/1.1" 404 492 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Falkon/22.12.2 QtWebEngine/5.15.12 Chrome/87.0.4280.144 Safari/537.36"
  2. sudo docker logs port_testingпоказывает только 200 запросов от curl-ing localhost
  3. docker-compose.ymlфайл:
version: "3"
services:
  web:
    image: basic_flask_test
    container_name: port_testing
    environment:
      - SCRIPT_NAME=/newtest
    build: .
    ports:
      - "45654:5000"

дайте мне знать, если мне нужно предоставить какие-либо другие данные. Я не знаю, куда еще обратиться

Связанный контент