QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 859|回复: 1

如下网络,如何设置?

[复制链接]
发表于 2006-4-30 21:45:31 | 显示全部楼层 |阅读模式
internet
   |
   A
  / \
B   C
B 和C 是两台Web服务器,具有如192.168.0.0/255.255.255.0内的私有ip,我想把www.test1.com放到B主机上,www.test2.com放到C主机上。应该怎么设置代理主机A?
如果内网只有一台Web主机,做端口映射我已经会了.
A主机上有iptables squid
发表于 2006-5-1 00:33:27 | 显示全部楼层
可以通过在的A主机用Apahe 配置主机头虚拟主机的方式来实现,不过还有一种简单的实现方法,就是用你现有的Iptables Squid来实现。没有测试,你测试完了告诉一声。呵呵 [email protected]
首先配置 www.test1.com www.test2.com 都指向主机A

1. iptables 使用以下脚本
Ahost="主机A IP"
Bhost="主机B ip"
Chost="主机C ip"
Squidport="Squid监听端口"
iptables -t nat -I PREROUTING -d $hostA -p tcp -m tcp --dport 80 -j REDIRECT --to-ports $Squidport
2. 修改Ahost  hosts文件
vi /etc/hosts
$Bhost         www.test1.com
$Chost         www.test2.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 18:37 , Processed in 0.045106 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表