甲骨文 关于服务器搭建的服务不能正常访问的问题

时间:2025-06-19 13:45:31   阅读:20

操作步骤

在Oracle云控制面板中放行应用对应的端口

步骤:主页 - 虚拟云网络 - 安全 - 安全规则

删除安全组中的所有规则后,添加下图所示规则,放行所有协议和端口。(建议指定端口放行,对于不熟悉Linux的同学就全部放开吧)

甲骨文开放端口

如果安装了宝塔等管理面板,需同时在面板中放行相应端口

宝塔开放端口

解决Ubuntu 22.04的访问问题:发现端口放行后仍无法正常访问

问题原因:Ubuntu 22.04系统自带的iptables策略限制

解决方案(推荐按安全性排序)

方法一:完全关闭防火墙(直接删除iptables规则,简单但不推荐)

sudo rm -rf /etc/iptables && reboot

方法二:开放所有端口(作者实际采用的方案)

sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
sudo apt-get purge netfilter-persistent reboot

方法三:精细化配置规则(最推荐)

使用iptables开放你需要的端口

sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 8888 -j ACCEPT
sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 80 -j ACCEPT
sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 443 -j ACCEPT
sudo iptables-save sudo apt-get update
sudo apt-get install iptables-persistent -y sudo netfilter-persistent save sudo netfilter-persistent reload

保持防火墙保护其他端口,安全性最高,适合生产环境

建议:根据实际需求选择合适方案,生产环境务必采用第三种方法确保系统安全。


上一篇:宝塔面板 一键搭建浏览器访问的 Linux 远程桌面工具 OneClickDesktop

下一篇:Ventoy