我在我的服务器上安装了 Varnish,并对 Varnish 缓存进行了以下更改以使它能够正常工作。
改变在httpd.conf
:
Listen
从 80 改为 8080NameVirtualHost
从 *80 => *8080
httpd.conf的内容
<VirtualHost *:8080>
DocumentRoot /var/www/html/XYZ/
ServerName demo.example.com
</VirtualHost>
IN/etc/sysconfig/varnish
做出了以下改变:VARNISH_LISTEN_PORT=80
IN /etc/varnish/default.vcl
:进行了以下更改
backend default {
.host = "127.0.0.1";
.port = "8080";
}
对于 demo.example.com,清漆工作正常。
但我也有example.com、example.net 和 example.org托管在同一台服务器上,我希望无需使用 varnish 即可访问。由于我将端口从 80 => 8080 更改为httpd.conf
,因此这些网站无法正常工作。有什么办法吗?
答案1
在 Google 上快速搜索“绕过域名清漆”,结果如下:这邮政。
听起来正是您要找的东西。