UFW 在 Ubuntu 12.04 上阻止 Varnish/Apache2 的 SSL 连接

UFW 在 Ubuntu 12.04 上阻止 Varnish/Apache2 的 SSL 连接

我在 Ubuntu 12.04 服务器上安装了 Virtualmin,并在 Apache (:8000) 前面使用了带有 Varnish (:80) 的 LAMP 堆栈。但是,启用 UFW 后我无法访问 https。禁用 UFW 后,一切正常。

当我尝试通过 https 访问网站时,UFW 日志显示以下内容:

Dec 14 05:42:29 localhost kernel: [64491.327263] [UFW BLOCK] IN=eth0 OUT= MAC=e4:11:5b:e5:ef:8c:00:d0:02:8f:f0:00:08:00 SRC=MY_IP_ADDRESS DST=SERVER_IP_ADDRESS LEN=52 TOS=0x00 PREC=0x00 TTL=115 ID=2524 DF PROTO=TCP SPT=56430 DPT=20000 WINDOW=8192 RES=0x00 SYN URGP=0

这是我的 UFW 规则集:

$ ufw status
Status: active

To                         Action      From
--                         ------      ----
2221                       ALLOW       Anywhere
10000                      ALLOW       Anywhere
80                         ALLOW       Anywhere
21                         ALLOW       Anywhere
8000                       ALLOW       Anywhere
Apache Secure              ALLOW       Anywhere
2221                       ALLOW       Anywhere (v6)
10000                      ALLOW       Anywhere (v6)
80                         ALLOW       Anywhere (v6)
21                         ALLOW       Anywhere (v6)
8000                       ALLOW       Anywhere (v6)
Apache Secure (v6)         ALLOW       Anywhere (v6)

有人能指点如何解决这个问题吗?

感谢您的时间。

相关内容