rzbb 2015-09-08 03:06 采纳率: 100%
浏览 3427
已采纳

Centos7数据转发配置问题

RT,我们打算搭建一个公司内部的服务器集群,其中一台服务器上装了tomcat+nginx,其他还有mysql等服务器,这些都在内网,外网不允许直接访问。
专门有一台机器装了双网卡用于数据转发。集群的大致结构是这样的:

对外IP(外网网卡IP):220.240.80.253
对内IP(内网网卡IP):10.0.38.200
tomcat+nginx服务器IP:10.0.38.144

外网请求->对外IP->对内IP->nginx->其他服务器

现在想要通过配置实现如下效果:
外网访问对外IP的80端口(220.240.80.253:80)自动转发到nginx的8080端口(10.0.38.144:8080)

目前网络已经连通并且做好基本的网关配置了(内网机器可以ping通百度,外部机器也可以ping通对外IP)请问各位大神,该怎么配置实现上面的效果?

  • 写回答

2条回答 默认 最新

  • 钱国正 2015-09-08 03:30
    关注

    这就是传说中的反向代理.

    其实很简单, 两条iptables命令就可以搞定.

    iptables -t nat -A INPUT -p tcp --to-port 80 -j REDIRECT --to-port 8080
    forward 开启.

    这里貌似有些问题, 你测试下,配置iptables就可以搞定

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题