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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • conda 安装whl_whl文件是什么

    conda 安装whl_whl文件是什么里写自定义目录标题)conda安装本地whl文件(opencv,pytorch,torchvision等)因为在线安装总是遇到报错,就直接离线下载安装离线安装报错可能是因为代理没关,下图下载torch,torchvision离线文件网址:https://download.pytorch.org/whl/torch_stable.html里面有cpu和GPU版本的离线文件,下载对应版本(gpu版本要对应cuda)下载好之后,打开Anacondaprompt建一个专门的环境,我已经建好

    2022年10月19日
    4
  • svn配置忽略文件

    svn配置忽略文件1、添加忽略项项目根目录,找到SVN->右键->属性新建,其它->选择svn:ignore输入要忽略的内容确定即可。2、全局忽略配置svn->右键->设置即可

    2025年11月9日
    5
  • Spring Boot第八章-非关系型数据库(MongoDB,Redis)

    Spring Boot第八章-非关系型数据库(MongoDB,Redis)

    2021年5月16日
    195
  • kettle工具使用及集成[通俗易懂]

    kettle工具使用及集成[通俗易懂]kettle简介Kettle是一款免费开源的基于Java的企业级ETL工具,功能强大简单易用,无可抗拒。

    2022年10月9日
    3
  • 重定向与转发的区别_响应重定向和请求转发的区别

    重定向与转发的区别_响应重定向和请求转发的区别重定向和转发的区别: 重定向和转发的区别就是请求服务器几次, 如果请求服务器地址没有变说明这是一次请求请求在自己的服务器里面流转这就是转发这是服务器行为。 如果请求服务器地址变了,说明这是请求了二次,第二次请求由客户端流浪器负责,在多台服务器之间流转这就是客户端行为。 重定向: 1、重定向的速度比较慢,需要跨越服务器 2、重定向是两次不同的请求 3、重定向是执行重定向之后的代码 4、地址栏的地址是会发生变化的 5、重定向不包含项目的根目录 6、重定向是会就是.

    2025年10月6日
    3
  • 3.1 学习率(learning rate)的选择

    3.1 学习率(learning rate)的选择1.什么是学习率调参的第一步是知道这个参数是什么,它的变化对模型有什么影响。(1)要理解学习率是什么,首先得弄明白神经网络参数更新的机制-梯度下降+反向传播。参考资料:https://www.cnblogs.com/softzrp/p/6718909.html。总结一句话:将输出误差反向传播给网络参数,以此来拟合样本的输出。本质上是最优化的一个过程,逐步趋向于最优解。但是每一次更新参数利用…

    2022年6月11日
    33

发表回复

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

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