Too many redirects

Lee Daniel lee at caribbeannewmedia.com
Fri Sep 27 05:19:49 UTC 2024


Hey Peter,

Thanks so much for the helpful response.

I'm only now seeing the response, I needed this weeks ago. It went to my 
spam ����

Anyways, I added the rewrite:trace3 to the LogLevel and some Apache 
errors did appear indeed.

<date>   Error    <ip> [rewrite:trace2] mod_rewrite.c(490): 127.0.0.1 - 
- [<redacted>.<redacted>.com/sid#5583ddf8eb88][rid#7efbfc16ff50/initial] 
init rewrite engine with requested uri /                Apache error
<date>   Error    <ip>        [rewrite:trace3] mod_rewrite.c(490): 
127.0.0.1 - - 
[<redacted>.<redacted>.com/sid#5583ddf8eb88][rid#7efbfc16ff50/initial] 
applying pattern '^(.*)$' to uri '/'                Apache error
<date>    Error    <ip>        [rewrite:trace3] mod_rewrite.c(490): 
127.0.0.1 - - 
[<redacted>.<redacted>.com/sid#5583ddf8eb88][rid#7efbfc16ff50/initial] 
applying pattern '^(.*)$' to uri '/'                Apache error
<date>    Error   <ip>        [rewrite:trace3] mod_rewrite.c(490): 
127.0.0.1 - - 
[<redacted>.<redacted>.com/sid#5583ddf8eb88][rid#7efbfc16ff50/initial] 
applying pattern '^(.*)$' to uri '/'                Apache error
<date>    Error    <ip>        [rewrite:trace3] mod_rewrite.c(490): 
127.0.0.1 - - 
[<redacted>.<redacted>.com/sid#5583ddf8eb88][rid#7efbfc16ff50/initial] 
applying pattern '^(.*)$' to uri '/'                Apache error
<date>    Error    <ip>        [rewrite:trace3] mod_rewrite.c(490): 
127.0.0.1 - - 
[<redacted>.<redacted>.com/sid#5583ddf8eb88][rid#7efbfc16ff50/initial] 
applying pattern '^' to uri '/'                Apache error
<date>    Error    <ip>        [rewrite:trace2] mod_rewrite.c(490): 
127.0.0.1 - - 
[<redacted>.<redacted>.com/sid#5583ddf8eb88][rid#7efbfc16ff50/initial] 
rewrite '/' -> 'https://<redacted>.<redacted>.com/' Apache error
<date>   Error    <ip>        [rewrite:trace2] mod_rewrite.c(490): 
127.0.0.1 - - 
[<redacted>.<redacted>.com/sid#5583ddf8eb88][rid#7efbfc16ff50/initial] 
explicitly forcing redirect with https://<redacted>.<redacted>.com/ 
Apache error
<date>    Error    <ip>        [rewrite:trace2] mod_rewrite.c(490): 
127.0.0.1 - - 
[<redacted>.<redacted>.com/sid#5583ddf8eb88][rid#7efbfc16ff50/initial] 
setting lastsub to rule with output 
https://%{HTTP_HOST}%{REQUEST_URI}                Apache error
<date>    Error    <ip>        [rewrite:trace1] mod_rewrite.c(490): 
127.0.0.1 - - 
[<redacted>.<redacted>.com/sid#5583ddf8eb88][rid#7efbfc16ff50/initial] 
escaping https://<redacted>.<redacted>.com/ for redirect        Apache error
<date>    Error    <ip>        [rewrite:trace1] mod_rewrite.c(490): 
127.0.0.1 - - 
[<redacted>.<redacted>.com/sid#5583ddf8eb88][rid#7efbfc16ff50/initial] 
redirect to https://<redacted>.<redacted>.com/ [REDIRECT/301]

Does this confirm what was highlighted in the github repo as the issue?

May I ask what would you suggest?

Thanks,

Lee Daniel

On 9/23/24 02:47, Peter Bowyer wrote:
> Hi Lee,
>
> This bit in your Apache config looks wrong: 
> https://github.com/cnm-Git/Varnish-Default-VCL-Rules/blob/dfc45d79caca4bc05d778ba21e15b1d1ad0892d4/httpd.conf#L102-L114
>
> When a request comes in for https://<redacted>.<redacted>.com it gets 
> redirected to... https://<redacted>.<redacted>.com. Cue endless loop.
>
> Add rewrite:trace3 (or higher) to your LogLevel to get what's 
> happening in the RewriteRules logged.
>
> Peter
>
> On Sun, 22 Sept 2024 at 08:49, Lee Daniel <lee at caribbeannewmedia.com> 
> wrote:
>
>     Hey Guys,
>
>     My earlier question was "When to use Varnish in front or behind
>     NGinx."
>
>     Thanks much for the responses and advise.
>
>     I actually prefer it the way that was suggested nginx:443->
>     varnish:6081 -> httpd:7080.
>     That way, in plesk, I can configure nginx per site. The issue I am
>     having now is when I set it up that way I get too many redirects.
>     Through Varnishstat, I can see the hits being made but the webpage
>     won't load. I have uploaded my configuration on github to reduce
>     the text and ease to read. If anyone has the patience can you tell
>     me what needs to be adjusted. I will upload my .htaccess,
>     nginx.conf, httpd.conf and default.vlc.
>     Repo here <https://github.com/cnm-Git/Varnish-Default-VCL-Rules>.
>     I hope I did not do a terrible Job redacting.
>     As of now my backend health is 5/5. The default.vlc I found
>     online, claim to be well tailored for Drupal sites. Made little
>     tweaks. I will appreciate any help. Regards, Lee
>     _______________________________________________
>     varnish-misc mailing list
>     varnish-misc at varnish-cache.org
>     https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
>
>
>
> -- 
> Maple Design Ltd
> http://www.mapledesign.co.uk
> <http://www.mapledesign.co.uk/>+44 (0)330 122 0034
>
> Reg. in England no. 05920531
> Prices exclude VAT where applicable
-- 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20240927/f6fe712c/attachment-0001.html>


More information about the varnish-misc mailing list