我有两个Web网站,我想caching清漆。 我可以使用相同的端口caching他们在相同的清漆?
例如; www.domain1.com:80,www.domain2.com:80
如果您的后端对于每个域都不相同,则可以执行以下操作。
backend domaina_com { .host = "1.2.3.4"; .port = "80"; } backend domainb_com { .host = "2.3.4.5"; .port = "80"; } sub vcl_recv { if (req.http.host ~ "^domaina.com$") { set req.backend = domaina_com; } if (req.http.host ~ "^domainb.com$") { set req.backend = domainb_com; }
如果您的域位于相同的后端,则只需确保您连接的.host正确回答请求即可。 即NameVirtualHost 127.0.0.1:80,并确保域的configuration设置为在127.0.0.1:80上回答。
是的你可以。 清漆是一个反向caching代理。 它会caching任何数量的网站configuration为后端。