ProxyPass для перенаправления в контейнер не работает - PullRequest
0 голосов
/ 16 октября 2019

У меня есть док-контейнер с OSRM, и этот контейнер доступен на https://mydomain:5000, но для его использования мне нужно быть в HTTPS.

Я установил apache2 и letsencrypt с certbot auto,Так что на самом деле mydomain работает в https, но только с URL https://mydomain

Я хочу перенаправить https://mydomain:8080 на http://mydomain:5000, но сохранить параметры после домена. Полный URL выглядит следующим образом: http://mydomain:5000/route/v1/driving/lng1,lat1;lng2,lat2

У меня есть это на mydomain.conf в /etc/apache2/site-enabled/mydomaine.conf:

    <VirtualHost *:8080>
        ServerAdmin my@mail.fr
        ServerName mydomaine
        ProxyPass / http://localhost:5000/
        ProxyPassReverse / http://localhost:5000/
        ProxyPreserveHost On
        ProxyRequests Off
    </VirtualHost>

, и я когда-либо делаю a2enmodproxy_http && a2enmod proxy

Но когда я пытаюсь https://mydomain:8080/route/v1/driving/,, я каждый раз получаю ERR_CONNECTION_REFUSED

...