Hello, I got some response via CURL. But getting 403 Forbidden message. Log is as below: * BerespStatus 403* * BerespReason Forbidden* Also tried setting
*remove req.http.X-Forwarded-For;set req.http.x-forwarded-for = client.ip;* But didnt work. Could you please share your thoughts? On Thu, Dec 19, 2019 at 3:00 PM Varun Nath <[email protected]> wrote: > Thank You so much for your support. Will try this and let you know > > On Thu, Dec 19, 2019 at 2:49 PM Guillaume Quintard < > [email protected]> wrote: > >> The backend portion of the vcl only handles the TCP part of the equation. >> If your backend expect a specific host, you need to either have the client >> give it, or have varnish override it. >> >> Try curl -I localhost/your/file -H "host: whatever.your.host.is.com" >> >> On Thu, Dec 19, 2019, 09:02 Varun Nath <[email protected]> wrote: >> >>> Yes, I tried with http://locahost, but that is expected, right? since >>> the backend server is configured in VCL file. Sorry if I am wrong >>> >>> On Thu, Dec 19, 2019 at 2:29 PM Guillaume Quintard < >>> [email protected]> wrote: >>> >>>> Note: please keep the mailing list CC'd >>>> >>>> Check the host header you are sending to the backend. Usually, a 404 >>>> arises because the URL and/or the host wrong. >>>> >>>> I'm thinking you possibly tested varnish requesting something like >>>> http://localhost/your/test/file, but your backend isn't configured to >>>> reply to the "localhost" host >>>> >>>> On Thu, Dec 19, 2019, 08:55 Varun Nath <[email protected]> wrote: >>>> >>>>> Thanks again for the quick response. >>>>> I have checked the log and getting the expected IP address in >>>>> *BackendStart >>>>> *parameter. Sorry I didnt get what you mean by you need to change *the >>>>> host header before sending the request to the backend. *Could you >>>>> please elaborate a little bit? >>>>> >>>>> On Thu, Dec 19, 2019 at 2:20 PM Guillaume Quintard < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> Use varnishlog -b (with possibly -d) to see the backend transactions >>>>>> and see what IP is being used (is it the right one). It could also be >>>>>> that >>>>>> you need to change the host header before sending the request to the >>>>>> backend. >>>>>> >>>>>> Cheers, >>>>>> >>>>>> >>>>>> On Thu, Dec 19, 2019, 08:39 Varun Nath <[email protected]> wrote: >>>>>> >>>>>>> Hello, >>>>>>> I need to connect to a remote host from local VCL config file. I >>>>>>> have added the backend config as below >>>>>>> >>>>>>> backend default { >>>>>>> .host = "remote.host.com"; >>>>>>> } >>>>>>> >>>>>>> But am getting Page not available message. Do I miss something? >>>>>>> Thanks in advance >>>>>>> >>>>>>> -- >>>>>>> VARUN NATH A V >>>>>>> _______________________________________________ >>>>>>> varnish-misc mailing list >>>>>>> [email protected] >>>>>>> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> VARUN NATH A V >>>>> >>>> >>> >>> -- >>> VARUN NATH A V >>> >> > > -- > VARUN NATH A V > -- VARUN NATH A V
_______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
