您的位置 首页 > 数码极客

如何修改服务器80端口外网访问不了服务器80端口!

Centos Jenkins端口8080转80

1. 现象

Jenkins默认使用8080端口,更改为使用80端口访问

2. 解决方法

使用80端口访问Jenkins有多种方法

  • iptables 端口转发
  • 反向代理
  • firewall端口转发

我们使用iptables为例:

2.1 查看接口

ifconfig

2.2 iptabales命令

如上图所知,我们需要转发的接口是: ens160,每台服务器的接口不一样,需要自己确认

iptables -A PREROUTING -t nat -i ens160 -p tcp --dport 80 -j REDIRECT --to-port 8080
# iptables -A PREROUTING -t nat -i ens160 -p tcp --dport 443 -j REDIRECT --to-port 8443

2.3 确认规则

iptables -L -t nat

2.4 永久生效

使用iptables命令只在当前环境生效,重启服务器后将会丢失,我们将规则保存在配置中,使得每次重启也会生效

iptables-save > /etc/sysconfig/iptables

2.5 防火墙

有些服务器防火墙会是开启状态,会禁止一些端口服务访问

  • 确认防火墙的开启状态

systemctl status firewalld

  • 添加80端口并重启服务

firewall-cmd --add-port=80/tcp --permanent
# firewall-cmd --add-port=443/tcp --permanent
firewall-cmd --reload

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何修改服务器80端口,外网访问不了服务器80端口,服务器80端口被占用,服务器80端口无法访问,服务器关闭80端口”边界阅读