甲骨文服务器访问端口开启

技术文章2周前更新 gyx131
16 0 0

甲骨文乌班图服务器访问端口开启

 

1.首先就是要在甲骨文面板里面放行你应用所对应的端口,服务器控制台的安全组也要放开(如果安装了宝塔之类的面板要在面板里也放行端口)

2.不知道是Ubuntu还是Oracle的原因,放行端口后并不能正常访问,后面查询是因为Ubuntu22.04系统的自带的iptables策略的原因我们只要关掉就行了,这里有三种方法(我使用的是第二种方法)

出于安全推荐使用第三种方法

1.直接删除iptables规则

sudo rm -rf /etc/iptables && reboot

2.开放所有端口

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

3.使用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

iptables -I INPUT -p tcp --dport 13887 -j ACCEPT

sudo iptables-save sudo apt-get update

sudo apt-get install iptables-persistent -y sudo netfilter-persistent save sudo netfilter-persistent reload
————————————————

服务器上修改配置文件,添加端口信息

1、找到rules.v4配置文件

文件路径如下: /etc/iptables/rules.v4

如果你使用的是宝塔面板,可以直接通过宝塔面板进入上述路径,里面有V4和V6两个,我们是修改V4

 

 

2、编辑配置文件,假设你要添加的是8080端口,在文件中添加如下代码,

-A INPUT -p tcp -m state –state NEW -m tcp –dport 8080 -j ACCEPT

此时,只需要把8080端口,改成你自己需要的端口号添加进去,然后保存文件即可

注意看我下面的截图,其中端口22是默认的,请不要删除,大家切记,只需要添加,你开几个端口就添加几行即可,不需要删除任何内容,否则你可能会失去你的小鸡。

 

3、重新加载rules.v4配置文件

在你的SSH客户端上执行下面的命令,重新加载rules.v4配置文件即可,这样你就已经成功的把端口打开了

sudo iptables-restore < /etc/iptables/rules.v4

 

 

 

© 版权声明

相关文章

暂无评论

暂无评论...