代码之家  ›  专栏  ›  技术社区  ›  Serhiy

在URL上隐藏8080并将流量从80重定向到8080

  •  1
  • Serhiy  · 技术社区  · 14 年前

    http://localhost:8080/xyz/abcd?wsdl .

    我想把端口从 URL 并使流量通过而不是8080,在端口80和被重定向到8080,因为我已经有另一个服务运行和占用端口80。

    如何通过配置 Tomcat GlassFish ?

    2 回复  |  直到 12 年前
        1
  •  2
  •   Peter Mortensen icecrime    12 年前

    请注意,同一时间只有一个进程可以侦听特定端口。因此,如果已经有一个应用程序使用端口80,则必须为此应用程序配置一个代理。

    或者,将阻塞应用程序设置为侦听其他端口并使用代理。

    mod_proxy Cherokee ,将端口80(或任何其他Apache侦听端口)上的外部请求重定向到某些特定的内部端口(甚至重定向到其他服务器上的端口)。

        2
  •  1
  •   James A Mohler Nika    11 年前
    iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080
    
    iptables -t nat -I OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8080
    
    iptables -t nat -I PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 8443
    
    iptables -t nat -I OUTPUT -p tcp --dport 443 -j REDIRECT --to-ports 8443