更改侦听端口后无法进入CentOS / Apache2(VirtualBox)网站

我有一个通过virtualbox构build的web服务器,我已经运行良好的端口80.我目前正在尝试将端口#更改为8088,以便我们的IT人员可以打开它到外部世界,以允许外部连接。 我已经编辑了我的httpd.conf,并更改了listen指令,并为*:8088添加了一个虚拟主机条目。 我还将端口添加到selinux。 但是,我仍然无法连接到该网站通过http://IP:8088 ,它超时说它无法连接。 我检查了netstat, 看来 apache正在监听它:

tcp 0 0 ::: 8088 ::: * LISTEN 6431 / httpd

任何想法还有什么可能是错的?

从评论,防火墙是:

 Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:80 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host- prohibited 

所以,防火墙的INPUT链只接受SSH和HTTP(tcp / 22和tcp / 80)。 您将需要添加防火墙规则来接受端口tcp / 8088。

这样做的最好方法是取决于你使用的分布级别,但是在CentOS上,你可以编辑/etc/sysconfig/iptables并添加正确的行,大概是通过复制允许HTTP的行。