【发布时间】:2016-07-05 20:31:25
【问题描述】:
我有一个 Ubuntu 12.0 服务器,在 80 端口上运行 Varnish 4,在 8080 上运行 Apache 2.4。 我安装了运行在端口 8181 上的 Tomcat 7,它只运行一个 Liferay 站点。 我也想将 Varnish 配置为与 Tomcat 一起使用。 我该如何设置? 我目前的设置是这样的:
/etc/default/varnish
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
/etc/varnish/default.vcl
backend default {
.host = "123.456.789.000";
.port = "8080";
.connect_timeout = 580s;
.first_byte_timeout = 580s;
.between_bytes_timeout = 580s;
}
如果我将浏览器指向 123.456.789.000:8181,则 Tomcat 站点可以正常工作。我将使用我的 DNS 设置注册器以响应“www.mytomcatsite.com”,但如何避免 URL 上的“:8181”?
使用 Apache 一切正常。
TIA。
【问题讨论】: