我有一个 Tomcat 应用程序在端口 8080 ( www.myapplication.com:8080/myapps
)上运行在我的 Linux 机器上。
我想将 Tomcat 端口重定向:8080
到 的默认 HTTP 端口,:80
以便无需端口号 ( www.myapplication.com/myapps
)即可访问应用程序。
我怎样才能在 Linux 上做到这一点?
您可以使用iptables
将端口 80 重定向到 8080。
如果您的应用程序由非特权用户而不是 root 启动,这将非常有用。
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
Run Code Online (Sandbox Code Playgroud)
HTH, 佩拉
小智 2
有很多方法可以实现这一点,但我首先想到的是使用nginx
:How to Permanentredirect port 8080 URL to port 80 using nginx
另一种是使用iptables
:http ://www.cyberciti.biz/faq/linux-port-redirection-with-iptables/
归档时间: |
|
查看次数: |
23033 次 |
最近记录: |