
1 nybux 2013 年 9 月 6 日 bind()应该可以 |
3 damngood 2013 年 9 月 6 日 这个两个 JVM 是做什么用途的呢, 如果是提供 HTTP 服务的话,可以用 nginx 做个反向代理服务器吧 |
5 BOYPT 2013 年 9 月 6 日 跑tomcat的话,server.xml里面就可以写绑定地址。 |
6 seeker 2013 年 9 月 6 日 ServerSocket(int port, int backlog, InetAddress bindAddr) |
7 wubo19842008 2013 年 9 月 6 日 要看你jvm提供什么服务了,如果通过web容器提供http服务,直接在web容器或者webserver上配置,如果是自己开发的socket服务就需要用ServerSocket这种编程级的方法。 |
8 huazhouji OP @wubo19842008 @seeker @BOYPT @damngood 两个jvm都用来提供http代理的,关键是要让这两个jvm发出去的请求从外部来看是来自不同公网ip的,所以光配下nginx/tomcat的虚拟主机应该没有用,不过我对这两者的配置不熟。 查谷歌查半天得到的办法是:把这两个jvm放在两个linux用户下,然后用iptables的nat功能让请求出去时走不同ip,不过还没试验。 |
9 BOYPT 2013 年 9 月 6 日 @huazhouji 嗯,刚才误解了,是要对外地址。 直接写socket的对外bindAddr地址即可: ServerSocket(int port, int backlog, InetAddress bindAddr) |
10 seeker 2013 年 9 月 6 日 |
11 huazhouji OP |
12 BOYPT 2013 年 9 月 7 日 |