ProxyPass重定向到容器不起作用

时间:2019-10-16 14:30:30

标签: apache docker lets-encrypt proxypass

我有一个带OSRM的Docker容器,该容器可在https://mydomain:5000上使用 但为此,我必须使用HTTPS。

我已经安装了apache2并使用certbot auto进行letencrypt。 因此,mydomain实际上可以在https中工作,但只能使用URL https://mydomain

我想将https://mydomain:8080重定向到http://mydomain:5000,但将参数保留在domain之后。 完整的网址如下:http://mydomain:5000/route/v1/driving/lng1,lat1;lng2,lat2

我在/etc/apache2/site-enabled/mydomaine.conf中的mydomain.conf上有此文件:

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

我曾经做过a2enmod proxy_http && a2enmod proxy

但是当我尝试https://mydomain:8080/route/v1/driving/时,我每次都有ERR_CONNECTION_REFUSED

0 个答案:

没有答案