So what happens when you access the backend directly?

> On 2 Apr 2020, at 5:49 pm, [email protected] wrote:
> 
> Thank you Graham, me setup is based on the blog posts you suggested. I 
> started out with the ProxyPass not inside of Location and then tried all 
> kinds of combinations, with no success. I had tried the following:
> 
>                 ProxyPass               /bla 
> "http://srv-lab-t-495.zhaw.ch:8001/ <http://srv-lab-t-495.zhaw.ch:8001/>"
>                 ProxyPassReverse        /bla 
> "http://srv-lab-t-495.zhaw.ch:8001/ <http://srv-lab-t-495.zhaw.ch:8001/>"
>                 RequestHeader set X-Forwarded-Proto "https"
>  
> Any other ideas on what the issue could be?
> 
> Am Donnerstag, 2. April 2020 01:36:03 UTC+2 schrieb Graham Dumpleton:
> Usually you wouldn't put ProxyPass inside of Location. What happens when you 
> don't use Location and instead use:
> 
>                   ProxyPass  /bla            "http://example.com 
> <http://example.com/>:8001/"
>                   ProxyPassReverse /bla      "http://example.com:8001/ 
> <http://example.com:8001/>"
> 
> Note how the sub URL is the first argument to ProxyPass.
> 
> For more details related to proxying to mod_wsgi-express see:
> 
> http://blog.dscpl.com.au/2015/06/proxying-to-python-web-application.html 
> <http://blog.dscpl.com.au/2015/06/proxying-to-python-web-application.html>
> http://blog.dscpl.com.au/2015/07/redirection-problems-when-proxying-to.html 
> <http://blog.dscpl.com.au/2015/07/redirection-problems-when-proxying-to.html>
> 
>> On 2 Apr 2020, at 6:46 am, rmoo...@ <>gmx.net <http://gmx.net/> wrote:
>> 
>> I have a frontend Apache that acts as a proxy to my backend mod_wsgi-express 
>> proxy to fix an issue that I had before (see 
>> https://groups.google.com/forum/#!topic/modwsgi/GTjMMm4wZJI 
>> <https://groups.google.com/forum/#!topic/modwsgi/GTjMMm4wZJI>).
>> 
>> My front end configuration looks like this:
>> <IfModule mod_ssl.c>
>>         <VirtualHost _default_:443>
>>                 ServerName example.com <http://example.com/>
>>                 ServerAdmin  <>[email protected] <mailto:[email protected]>
>> 
>>                 <Proxy *>
>>                   AuthType Basic
>>                   AuthUserFile /data/passwords/passwords.pwd
>>                   AuthName "myDemoApp"
>>                   <RequireAll>
>>                     Require valid-user
>>                   </RequireAll>
>>                 </proxy>
>> 
>>                 <Location "/">
>>                   ProxyPass              "http://example.com 
>> <http://example.com/>:8001/"
>>                   ProxyPassReverse       "http://example.com 
>> <http://example.com/>:8001/"
>>                   RequestHeader set X-Forwarded-Proto "https"
>>                 </Location>
>> 
>>                 :
>> 
>>         </VirtualHost>
>> </IfModule>
>> 
>> and my mod_wsgi-express looks like this:
>> mod_wsgi-express setup-server /data/website/myApp/wsgi.py \
>>     --reload-on-changes \
>>     --port 8001 \
>>     --user www-data --group www-data \
>>     --server-root /var/www/my_app \
>>     --log-level info \
>>     --access-log
>> 
>> This setup works perfectly fine and opens my page when I go on 
>> https://example.com <https://example.com/>. But I would like to use my proxy 
>> to forward the requests to different backends, depending on the URL.
>> 
>> To this end, I changed the <Location "/"> to <Location "/bla/">. Not when I 
>> open the website at https://example.com <https://example.com/> I get the 
>> Apache2 Default Page, which is what I would expect. But when I try to open 
>> https://example.com/bla/ <https://example.com/bla/> it simply doesn't load 
>> the website (no error or something, just the Loading...). I don't get any 
>> error, neither in the frontend nor in the backend log.
>> 
>> Does anybody have an idea what might be wrong with my configuration?
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "modwsgi" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to mod...@ <>googlegroups.com <http://googlegroups.com/>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/modwsgi/889266ce-91e2-4ac3-a9ed-0fd13e6d9ed6%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/modwsgi/889266ce-91e2-4ac3-a9ed-0fd13e6d9ed6%40googlegroups.com?utm_medium=email&utm_source=footer>.
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/modwsgi/f5461cdd-e62a-4764-9216-ef7bf47da5e8%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/modwsgi/f5461cdd-e62a-4764-9216-ef7bf47da5e8%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/modwsgi/2914F197-14F1-453A-88BE-B26E833582DC%40gmail.com.

Reply via email to