我在 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)
有人能指点如何解决这个问题吗?
感谢您的时间。