Proxy apache2 para contêiner dá erro 404

Proxy apache2 para contêiner dá erro 404

Sou novo no Apache2, segui todos os tutoriais da internet, acho que vi todas as perguntas, mas não ajudou. O problema é que

  • Meu contêiner contém um aplicativo flask.
  • O contêiner escuta a porta 45654.
  • suponha que meu nome de host seja "myuni.edu", que hospeda muitas coisas php através do apache2 rn que estão disponíveis
  1. curl http://localhost:45654da máquina host funciona e retorna texto html.
  2. curl http://myuni.eduda máquina remota (meu laptop) funciona e retorna texto HTML.
  3. Meu/etc/apache2/sites-available/newtest.confarquivo:
<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.logmostra "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_testingmostra apenas 200 solicitações do curl-ing localhost
  3. docker-compose.ymlarquivo:
version: "3"
services:
  web:
    image: basic_flask_test
    container_name: port_testing
    environment:
      - SCRIPT_NAME=/newtest
    build: .
    ports:
      - "45654:5000"

deixe-me saber se devo fornecer quaisquer outros detalhes. Eu não sei mais para onde ir

informação relacionada