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
_______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
