<html><head>
<style type="text/css">P {margin-top:2px;margin-bottom:2px;}</style>
</head>
<body style="margin:0;padding:0;">
<table border="0" cellpadding="0" cellspacing="0" style="font-size:10pt;font-family:Dotum;color:#333333;width:100%;;">
<tr><td valign=top style="word-wrap:break-word;"><P>Dear all,</P>
<P>&nbsp;</P>
<P>I am testing the Vanish for the reverse proxy for multilple domains.</P>
<P>&nbsp;</P>
<P>Like as below diagram, When user access to 10.10.10.10 (request http host name with <A href="http://www.aaa.com">www.aaa.com</A> ,the Vanish foreard the request to <A href="http://www.aaa.com">www.aaa.com</A> backend server.</P>
<P>&nbsp;</P>
<P>user 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Domain <A href="http://www.aaa.com">www.aaa.com</A></P>
<P>&nbsp;</P>
<P>user 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Vanish (10.10.10.x)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Domain <A href="http://www.bbb.com">www.bbb.com</A></P>
<P>&nbsp;</P>
<P>user 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Domain <A href="http://www.ccc.com">www.ccc.com</A></P>
<P>&nbsp;</P>
<P>I looked up the main page but can't find a right sample for this configuration.</P>
<P>&nbsp;</P>
<P>This is a configuration that I add in the default vcl file.</P>
<P>&nbsp;</P>
<P>When I start the vanishd with below configuration , I got an error.</P>
<P>&nbsp;</P>
<P>Please let me know what I made a mistake.</P>
<P>&nbsp;</P>
<P>Regards,</P>
<P>&nbsp;</P>
<P>Yves</P>
<P>&nbsp;</P>
<P>---------------- error messages ---------------------</P>
<P>Expected one of<br />
&nbsp;'acl', 'sub', 'backend',&nbsp; or 'director'<br />
Found: 'if' at<br />
(input Line 16 Pos 1)<br />
if (req.http.host ~ "^(<A href="http://www.)?aaa.com$">www.)?aaa.com$</A>") {<br />
##-----------------------------------------<br />
Running VCC-compiler failed, exit 1<br />
VCL compilation failed</P>
<P>--------------------------------------------------------</P>
<P>&nbsp;</P>
<P>------------ VCL Configuration ----------------------</P>
<P>backend&nbsp;aaa {<br />
&nbsp;&nbsp;&nbsp;&nbsp; .host = "1.1.1.1";<br />
&nbsp;&nbsp;&nbsp;&nbsp; .port = "80";<br />
&nbsp;}<br />
backend bbb {<br />
&nbsp;&nbsp;&nbsp;&nbsp; .host = "2.2.2.2.";<br />
&nbsp;&nbsp;&nbsp;&nbsp; .port = "80";<br />
&nbsp;}</P>
<P>if (req.http.host ~ "^(<A href="http://www.)?aaa.com$">www.)?aaa.com$</A>") {<br />
&nbsp;&nbsp; set req.http.host = "<A href="http://www.aaa.com">www.aaa.com</A>";<br />
&nbsp;&nbsp; set req.backend = aaar;</P>
<P>} else if (req.http.host ~ "^(<A href="http://www.)?bbb.com$">www.)?bbb.com$</A>" {<br />
&nbsp;&nbsp; set req.http.host = "<A href="http://www.bbb.">www.bbb.</A>cpm";<br />
&nbsp;&nbsp; set&nbsp; req.backend = bbb;}<br />
&nbsp; else {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; req.backend = default.;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
}</P>
<P>&nbsp;</P>
<P>&nbsp;</P></td></tr>
</table>
<table border='0' cellpadding='0' cellspacing='0' width='100%' height="45"><tr><td valign="bottom" align="left"><a href="http://mail.paran.com/event/mail/?tab=5&p_eye=mail^sms^sms^mai^banner_0501" target="_blank"><img src="http://mailimg.kthimg.com/paran/footer/mail_banner_100201.gif" style="border:0"></a></td></tr></table>

</body></html>
<img src='http://mail71.paran.com/read/put_ack.php?hp=L0Q3MS95L3YvMS95dmVzMUBwYXJhbi5jb20vLkNvbmZpcm0vMTI3OTI2MzY4Mi4yNTgyOC5tYWlsNzF4MQ==&from=yves1@paran.com&to=varnish-test@varnish-cache.org________________________________________________________________________________________________________________________' border='0'>