ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux中port转移的设定--(摘取resin文档)

linux中port转移的设定--(摘取resin文档)

原创 Linux操作系统 作者:coldwater 时间:2005-03-25 09:07:52 0 删除 编辑

alternative to making resin executable for binding to port 80 on Linux?

Linux 2.2.x

ipchains -A input -i eth+ -j REDIRECT 8080 -p tcp --destination-port 80
       

Linux 2.4.x

IP=192.168.0.1

iptables -t nat -A PREROUTING -p tcp --dport 80 -d $IP -j DNAT --to $IP:8080

iptables -t nat -A PREROUTING -p tcp --dport 443 -d $IP -j DNAT --to $IP:8080
       

#!/bin/sh
SCRIPTLOCATION="/usr/local/bin/iptables/"
IPLIST="192.168.3.160 192.168.3.161 192.168.3.162 192.168.3.163 192.168.3.164"
CURRENTIP=""
IPTABLES="/sbin/iptables"
#Clear out any existing firewall rules, and any chains that might have
#been created
$IPTABLES -F
$IPTABLES -F INPUT
$IPTABLES -F OUTPUT
$IPTABLES -F FORWARD
$IPTABLES -F -t mangle
$IPTABLES -F -t nat
$IPTABLES -X

for CURRENTIP in $IPLIST; do
 $IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -d $CURRENTIP -j DNAT --to $CURRENTIP:8080
done

$IPTABLES -t nat -A PREROUTING -p tcp --dport 443 -d 192.168.3.164 -j DNAT --to 192.168.3.164:8443
 
$IPTABLES-save > $SCRIPTLOCATION/tablesave

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/59111/viewspace-793903/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    13
  • 访问量
    69700