Simple VCL help?

Alex Evonosky alex.evonosky at gmail.com
Thu Nov 28 20:15:36 UTC 2019


Thank you Guillaume for the response..  the VCL parsed without issue,
however it did not solve my problem.  I just used HAproxy to route around
Varnish for that one login page.

thank you again!

Alex

On Thu, Nov 28, 2019 at 1:25 AM Guillaume Quintard <
guillaume at varnish-software.com> wrote:

> my bad, I missed a couple of things on the second test:
>
> sub vcl_recv {
>   if (req.url ~ "wp-admin|wp-login" ||
>        (req.url ~ "[^?]+\?([^&]*&)*page_id=1955(&|$)" && req.url ~
> "[^?]+\?([^&]*&)*edit-account(&|$)")) {
>     return (pass);
>   }
> }
>
>
> sorry about that
>
> --
> Guillaume Quintard
>
>
> On Wed, Nov 27, 2019 at 7:50 PM Alex Evonosky <alex.evonosky at gmail.com>
> wrote:
>
>> Does this require some import as well?
>>
>>
>>
>> On Tue, Nov 26, 2019 at 10:12 AM Guillaume Quintard <
>> guillaume at varnish-software.com> wrote:
>>
>>> Hi Alex,
>>>
>>> You can do:
>>>
>>>
>>> *sub vcl_recv {*
>>> *   if (req.url ~ "wp-admin|wp-login" ||*
>>> *        (req.url ~ "*[^?]+\?([^&]*&)*page_id=1955(&|$)*") && *
>>> [^?]+\?([^&]*&)*edit-account(&|$)*) {*
>>> *       return (pass);*
>>> *   }*
>>> *} *
>>>
>>>
>>> There are vmods to handle this more cleanly, but this regex approach
>>> will work everywhere.
>>>
>>> --
>>> Guillaume Quintard
>>>
>>>
>>> On Tue, Nov 26, 2019 at 6:57 AM Alex Evonosky <alex.evonosky at gmail.com>
>>> wrote:
>>>
>>>> Hello fellow Varnish users-
>>>>
>>>> I hope this is not a redundant question, but I do have a simple
>>>> question for a Varnish config:
>>>>
>>>>
>>>> I am running Word-press behind a varnish cluster and everything works
>>>> great.  I do seem to have one simple issue.
>>>>
>>>>
>>>> I want to allow a "pass" for Woo-commerce login which looks like this:
>>>>
>>>> */?page_id=1955&edit-account*
>>>>
>>>>
>>>> My current vcl to pass logins for Word-press looks like:
>>>>
>>>>
>>>>
>>>>
>>>> *sub vcl_recv {   if (req.url ~ "wp-admin|wp-login") {   return
>>>> (pass);} *
>>>>
>>>>
>>>> I just want to add the */?page_id=1955&edit-account* to the above so
>>>> users can alo log in via that page as well.
>>>>
>>>> Is this possible?
>>>>
>>>>
>>>> Thank you,
>>>> Alex
>>>>
>>>>
>>>> _______________________________________________
>>>> varnish-misc mailing list
>>>> varnish-misc at varnish-cache.org
>>>> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
>>>>
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20191128/ffc08b5a/attachment.html>


More information about the varnish-misc mailing list