<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<meta content="text/html; charset=UTF-8">
<style type="text/css" style="">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Arial,Helvetica,sans-serif">
<p></p>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:16px; margin-top:0px; margin-bottom:0px">
Varnish is aware of the backend I have set and works fine as long as I'm logged into its virtual machine and run either curl or lynx to the address of the machine with apache running. I have my /etc/hosts file set with the backend address and virtual host as
 configured in the apache box, but it seems that varnish ignores the /etc/hosts file. I get logging and see the headers when I run curl -I <a href="http://backend.vhost.name/" target="_blank" id="LPlnk735948"><span id="LPlnk735948">http://backend.vhost.name</span></a> but
 when I do the same thing via the browser, curl, or lynx on my host computer, no logging, nothing happens inside the varnish vm.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:16px; margin-top:0px; margin-bottom:0px">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:16px; margin-top:0px; margin-bottom:0px">
It's probably some sort of networking config on the virtual machines themselves. One thing about the documentation surrounding varnish is that it all assumes varnish is to be installed on the same server as apache, nginx, or whatever one's frontend is. There's
 little if anything I can find as to how to run varnish on its own server, either virtually with no fully qualified domain name or virtually with DNS set appropriately. Are there any pointers I could go to for how to set DNS, for example? Does one point the
 A record to varnish or apache?</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:16px; margin-top:0px; margin-bottom:0px">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:16px; margin-top:0px; margin-bottom:0px">
Thanks again all. Any insight you can provide would be great.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:16px; margin-top:0px; margin-bottom:0px">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:16px; margin-top:0px; margin-bottom:0px">
Tim</div>
<br>
<p></p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Miguel González <miguel_3_gonzalez@yahoo.es><br>
<b>Sent:</b> Thursday, January 19, 2017 3:48:26 AM<br>
<b>To:</b> Stalker, Tim; varnish-misc@varnish-cache.org<br>
<b>Subject:</b> Re: Varnish on stand-alone server</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">I guess it´s not a firewall issue since you say you can reach the<br>
backends with curl or wget, maybe the acl purge is not correctly<br>
configured in the backends?<br>
<br>
On 01/19/17 7:28 AM, Stalker, Tim wrote:<br>
> I'm setting up a web development cluster with 3 or 4 backend webservers.<br>
> Because this is all offline at the moment, provisioning this with<br>
> vagrant and ansible in a private network of servers with no fqdn. I have<br>
> no problem getting varnish to connect to the backends over port 80<br>
> from within the varnish VM itself over lynx and curl, but from outside<br>
> the VM on my host machine, varnish is unaware of the backends. Varnish<br>
> works fine if I install it on the same machine as apache but if I try to<br>
> run it in its own virtual machine. I would like to simulate a production<br>
> environment as much as possible when all of the server names are fully<br>
> qualified.<br>
> <br>
> <br>
> Can anyone suggest ways I might get varnish to provide caching from<br>
> browsers on my host machine while running in its own virtual machine in<br>
> a cluster?<br>
> <br>
> <br>
> Thanks a ton<br>
> <br>
> <br>
> <br>
> _______________________________________________<br>
> varnish-misc mailing list<br>
> varnish-misc@varnish-cache.org<br>
> <a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br>
> <br>
<br>
</div>
</span></font>
</body>
</html>