记录一下怎么配置 Oracle Cloud 的 VM 网络端口,感觉很不直观。端口开放需要同时开放 instance 内部防火墙和 Internet Gatway 的端口
开放 instance 内部 firewall 端口
Oracle 安装的 ubuntu 默认关闭了除 22 之外的全部端口,我倾向关闭 instance 的防火墙(开放全部端口)
sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -F
但也可以选择开放部分端口:
sudo apt install firewalld
sudo firewall-cmd --zone=public --permanent --add-port=80/tcp
sudo firewall-cmd --zone=public --permanent --add-port=443/tcp
sudo firewall-cmd --reload
开放 Internet Gatway 的端口
在 Virtual Cloud Network 下面,找到 default security list,添加两条 Ingress Rules 到 80,443 端口