我在 Oracle Cloud(Ubuntu Minimal 映像)上创建了一个 VPS,并尝试在其上运行服务器。我首先尝试运行一个简单的服务器命令来测试连接性:
sudo python2 -m SimpleHTTPServer 80
好的,我得到“在 0.0.0.0 端口 80 上提供 HTTP 服务”。
现在我尝试通过浏览器访问它,但超时了。所以,一定是防火墙的问题。
因此我使用以下命令禁用所有防火墙规则:
sudo service iptables stop
和
sudo ufw disable
我尝试再次连接。仍然没有成功。所以一定是 Oracle 上的网络防火墙。我转到 Oracle 配置,找到防火墙并添加规则以打开端口 80,如下所示:
我尝试再次连接。仍然无法连接。我束手无策。到底发生了什么?