apach2 阻止非基于名称的虚拟主机

apach2 阻止非基于名称的虚拟主机

我在 Ubuntu 12.04 中使用 apache。我使用基于名称的虚拟主机设置了我的 apache 服务器,但是当我想直接使用 IP 地址访问其他端口时,它似乎阻止了其他端口。

我跑

sudo python -m SimpleHTTPServer 88

想要获得一个简单的服务器,但我的浏览器无法访问端口 88,它显示“连接已超时”。所以我假设我的 apache 阻止了端口 88,因为我直接使用 IP 地址访问,而不是域名。

有什么办法可以解决这个问题吗?

======================更新======================

问题解决了。因为我使用的是 Amazon AWS,所以他们对端口开放进行了安全检查。只需在我的 AWS 控制台中添加一条入站规则即可。

谢谢

答案1

最有可能的是该端口被防火墙阻止了。端口 88 是非标准的,默认情况下不应启用。

在 Ubuntu 上,如果ufw使用,您可以使用以下命令启用与端口 88 的连接:

sudo ufw allow 88

或者查看完整文档: https://help.ubuntu.com/12.04/serverguide/firewall.html

相关内容