当我们在甲骨文云上部署实例,安装了一些服务之后,通过网址去访问的时候却打不开。尽管我们已经设置了允许所有流量通过入站和出站规则(如下图),依然无法访问。
那么可能是实例的防火墙没有关掉。
甲骨文云OracleCloud入站规则设置
关闭防火墙开放端口
1.1 关闭实例防火墙
在root权限下,输入以下命令,来关闭实例的防火墙,开放所有端口:
1
2
3
4
|
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
|
1.2 关闭Iptable规则
甲骨文云自带的Ubuntu实例镜像默认设置了Iptable规则,关闭它:
1
|
apt-get purge netfilter-persistent && reboot
|
1.3 强制删除规则
1
|
rm -rf /etc/iptables && reboot
|
可选命令
另外下面还有一些可选的命令,如果上面的命令不起作用的话,你可以试试:
1
2
3
4
|
systemctl stop firewalld.service
systemctl disable firewalld.service
service iptables stop
chkconfig iptables off
|