linux开放8080端口命令_centos开放80端口

linux开放8080端口命令_centos开放80端口1.添加映射iptables-tnat-APREROUTING-ptcp–dport80-jREDIRECT–to-port8080-tnat:指出我要操作什么表.(不写就表示filter.默认是filter)-APREROUTING:A添加的意思.表示我要在PREROUTING中添加一个规则–dport80:如果请求80端…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1.添加映射

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

-t nat : 指出我要操作什么表.(不写就表示filter.默认是filter) 

-A PREROUTING : A 添加的意思.表示我要在PREROUTING 中添加一个规则 

–dport 80 : 如果请求80端口. 

–to-port 8080 : 那么就转到8080端口. 

测试如下 : 

在浏览器地址栏输入http://localhost:8080   和 输入   http://localhost可以达到一样的效果!(前者是通过映射,后者是直接访问原地址!!)

2.删除映射

2.1.查询编号

iptables -t nat -L -nv --line-numbers

这个命令的作用是,列出nat表中的规则,并且给个num. 
然后我们就可以利用这个id删除这个规则了. 
如果你不写-t nat 那么默认查找的就是filter表.那么就无法查找规则. 

linux开放8080端口命令_centos开放80端口

2.2.根据编号删除

iptables -t nat -D PREROUTING 2

-t nat : 表示我要操作这个表,不指明就是filter. 
-D : 表示执行删除操作 
PREROUTING : 表示nat表中哪一个链. 后面数字2 就是上图中的num 

3.注意

Debian/Ubuntu 上iptables是不会保存规则的。

 需要按如下步骤进行,让网卡关闭是保存iptables规则,启动时加载iptables规则:

 3.1.创建 /etc/network/if-post-down.d/iptables  

 执行:chmod +x /etc/network/if-post-down.d/iptables 添加执行权限。 

文件,添加如下内容:

 #!/bin/bash     

iptables-save > /etc/iptables.rules 

执行:chmod +x /etc/network/if-post-down.d/iptables 添加执行权限。

3.2.创建/etc/network/if-pre-up.d/iptables 文件,添加如下内容:

 #!/bin/bash

 iptables-save < /etc/iptables.rules

执行:chmod +x /etc/network/if-pre-up.d/iptables 添加执行权限。
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192171.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JAVA四舍五入保留一位小数

    JAVA四舍五入保留一位小数newBigDecimal(speed).setScale(1,BigDecimal.ROUND_HALF_UP).doubleValue()

    2022年5月11日
    51
  • Linux上传文件到OSS

    Linux上传文件到OSS

    2021年6月1日
    199
  • k8s pod控制器_k8s控制器

    k8s pod控制器_k8s控制器k8sPod控制器的介绍ReplicaSet(RS)Deployment(Deploy)扩缩容镜像更新版本回退金丝雀发布Horizontal Pod Autoscaler(HPA)DaemonSet(DS)JobCronJob(CJ)StatefulSet(有状态)StatefulSet的金丝雀发布k8s的Pod控制器详解主要介绍各种Pod控制器的详细使用。Pod控制器的介绍在kubernetes中,按照Pod的创建方式可以将其分为两类:自主式Pod:kubernetes直接创建出来的Pod,这

    2022年8月11日
    6
  • tomcat8.5支持jdk1.8吗_tomcat jdk版本

    tomcat8.5支持jdk1.8吗_tomcat jdk版本最近接收到任务要让公司的框架支持Http2协议,主要是RPC之间走Http2。通过查找官网以及上网找资料和咨询大神的帮助,终于找到以下两种方式,蠢人不多话,直接上代码。网上大多数都是抄来抄去的,所以希望本文能帮助到大家,共同学习吖springboot2.1.4+tomcat9+java8 这个方法是我从外网查找到的,但是缺点就是需要额外的再开一个端口来接收h2c的请求有兴趣想看原…

    2025年7月20日
    0
  • LocationManager的简单使用

    LocationManager在Android中可以根据LocationManager来获取设备所在的地理信息根据需求可以将定位的代码移动到所需的地方或者可以稍加改动获取城市的信息MainActivity中:packagecom.example.myapplicationpp;importandroid.Manifest;importandroid.app.Activity;…

    2022年4月5日
    37
  • CreateMutex、WaitForSingleObject、ReleaseMutex——创建互斥对象

    CreateMutex、WaitForSingleObject、ReleaseMutex——创建互斥对象CreateMutexCreateMutex作用是找出当前系统是否已经存在指定进程的实例。如果没有则创建一个互斥体。互斥对象是系统内核维护的一种数据结构,它保证了对象对单个线程的访问权互斥对象的结构:包含了一个使用数量,一个线程ID,一个计数器使用数量是指有多少个线程在调用该对象,线程ID是指互斥对象维护的线程的ID计数器表示当前线程调用该对象的次数声明HANDLECreateMu…

    2022年6月26日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号