Linux的iptables能转发应用url吗?

问题描述

比如我想将http://www.95582.net转发给http://localhost:8080/test/用linux的防火墙能实现吗?先不考虑用nginx

解决方案

应该是不行,iptable可以实现基于IP地址的NAT,可以将访问本机80端口的请求转到8080下去,但转发不了域名,更不可能转发时带有/test/路径。建议还是使用nginx之类的http服务器来完成。

时间: 2024-10-01 14:34:06

Linux的iptables能转发应用url吗?的相关文章

运维-linux的iptables实现tcp转发

问题描述 linux的iptables实现tcp转发 琢磨了半天,没有进展,向大神来请教. 现在的问题是这样的. 有3台服务器, A:172.26.1.1 B:172.26.5.2 C:10.9.56.3 B能访问到C的6379端口 A由于权限问题不能访问到C的6379端口,但是A能ping通C. A能访问B. 然后我想的是,A请求B然后B把请求给C ,C把响应给B ,B在给A. 这个怎么实现呢, 我在网上看了 http://m.blog.csdn.net/blog/rao_warrior/89

KVM使用NAT联网并为VM配置iptables端口转发

在前面的文章中,我们介绍KVM的虚拟机(以下简称VM)都是通过桥接方式进行联网的. 本篇文章我们来介绍KVM的VM通过NAT方式进行联网,并且通过配置IPtables做端口映射,这个也是前几天一家公司面试我的问题.直接问我KVM如何做端口转发,当时因为确实没有做过这方面的应用,所以就直接回答不知道了. NAT(网络地址)方式连接网络在桌面虚拟化使用是比较多的,比如VMware Workation.使用NAT方式联网可以节省IP地址.说实话这个对于公网IP地址比较少的公司,也节省了成本. 而KVM

linux中iptables配置学习笔记

iptables是一个Linux下优秀的nat+防火墙工具,我使用该工具以较低配置的传统pc配置了一个灵活强劲的防火墙+nat系统,小有心得,看了网上也有很多这方面的文章,但是似乎要么说的比较少,要么就是比较偏,内容不全,容易误导,我研究了一段时间的iptables同时也用了很久,有点滴经验,写来供大家参考,同时也备日后自己翻阅. 首先要说明的是,iptables操作的是2.4以上内核的netfilter.所以需要linux的内核在2.4以上.其功能与安全性远远比其前辈 ipfwadm,ipch

Linux防火墙Iptables新手教程(非常的详细)

首先我们要弄明白,防火墙将怎么对待 这些数据包.这些数据包会经过一些相应的规则链,比如要进入你的计算机的数据包会首先进入INPUT链,从我们的计算机发出的数据包会经过 OUTPUT链,如果一台计算机做一个网络的网关(处于内网和外网两个网络连接的两台计算机,这两台计算机之间相互通讯的数据包会经过这台计算机,这台计 算机即相当于一个路由器),可能 会有很多数据经过这台计算机,那么这些数据包必经FORWARD链,FORWARD链即数据转发链.明白了这些"链"的概念我们才能进一步学习使用 ip

怎样使用linux的iptables工具进行网络共享

怎样使用linux的iptables工具进行网络共享 在本教程中,我将解释多个设备怎样在linux下共享一个网络连接.目前无线路由器已经成为主流的消费品,从而解决了本文这一问题.这里假设你家中并没有一台无线路由器,不过,你却有一台已经有"猫"和有线网卡的的linux主机."猫"是以动态公有IP地址的模式连接到互联网,主机的网卡连接到你的交换机或者集线器.其他设备(如linux或者windows的PC或者笔记本)以网桥的形式连接,并且没有连接到互联网.为了共享linu

在Linux Shell下将汉字转换为Url编码

在linux 的shell环境下有一个od命令可以将文件按不同的进制的ascii码输 出,该功能可以完成在linux shell下将汉字转换为url编码的任务. url编码是十六进制的形如%E6%9C%8D%E5%8A%A1%E5的字符串,test是包含 "数据库网络,"这几个字符的文件,以下命令输出: #od -t x /test 0000000 ddbefdca f8cde2bf 0a2ce7c2 0000014 该字符串对应的url编码为 %CA%FD%BE%DD%BF%E2%C

Linux防火墙iptables简明教程

  前几天微魔部落再次遭受到个别别有用心的攻击者的攻击,顺便给自己充个电,复习了一下linux下常见的防火墙iptables的一些内容,但是无奈网上的很多教程都较为繁琐,本着简明化学习的目的,微魔为大家剔除了许多冗余的内容,提取出尽量多的精华部分成文,和大家共同学习,本文涉及的内容包括如下 Linux防火墙iptables简明教程 1.安装iptables 2.查看现有的iptables规则 3.删除某iptables规则 4.清除现有iptables规则 5.创建规则 6.设置开机启动 7.保

关于Linux防火墙'iptables'的面试问答

Nishita Agarwal是Tecmint的用户,她将分享关于她刚刚经历的一家公司(印度的一家私人公司Pune)的面试经验.在面试中她被问及许多不同的问题,但她是iptables方面的专家,因此她想分享这些关于iptables的问题和相应的答案给那些以后可能会进行相关面试的人. Linux防火墙Iptables面试问题 所有的问题和相应的答案都基于Nishita Agarwal的记忆并经过了重写. "嗨,朋友!我叫Nishita Agarwal.我已经取得了理学学士学位,我的专业集中在UNI

实例解析Linux下iptables的相关配置与命令使用技巧

启动和停止 1.命令:   代码如下: service iptables start/stop/restart 或者直接去找/etc/init.d/下的 2.配置文件: /etc/sysconfig/iptables 没有的话,可以用iptables-save生成 框架: tables > chains > rules(target) 整体上可认为iptables就是由许多chain组成的,要不然其老版本怎么叫做ipchains呢.但是划分层次为: 一个table可由多个chain组成,一个c